> URL: http://subversion.cs.uiuc.edu/viewvc/llvm/llvm/trunk/
> CREDITS.TXT?rev=36266&r1=36265&r2=36266&view=diff
> ==
>
Also, can we get a blank line after the URL? My mail client turns
the URL and the into one
Changes in directory llvm-www:
Name.html updated: 1.16 -> 1.17
---
Log message:
Add Pertti's entry.
---
Diffs of the changes: (+2 -1)
Name.html |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm-www/Name.html
diff -u llvm-www/Name.html:1.16 llvm-www/Name.html:1.17
--
Anton,
This is my first test commit on the test subversion repository. The
email generated looks okay, but I think we need to have the email
notification script enhanced slightly. I'm wondering if you could look
into these things ...
The subject line looks great! :)
but ..
On Sat, 2007-04-21 at
Changes in directory llvm-www:
SVNMigration.html updated: 1.13 -> 1.14
---
Log message:
Validation error.
---
Diffs of the changes: (+2 -2)
SVNMigration.html |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm-www/SVNMigration.html
diff -u llvm-www/SVNMigration.html
Author: cscollab-rspencer
Date: Fri Apr 20 22:40:04 2007
New Revision: 36266
URL: http://subversion.cs.uiuc.edu/viewvc/llvm?rev=36266&view=rev
Log:
Add a credit.
Modified:
llvm/trunk/CREDITS.TXT
Modified: llvm/trunk/CREDITS.TXT
URL:
http://subversion.cs.uiuc.edu/viewvc/llvm/llvm/trunk/CREDI
Changes in directory llvm-www:
SVNMigration.html updated: 1.12 -> 1.13
---
Log message:
Formatting/Validation issue.
---
Diffs of the changes: (+3 -3)
SVNMigration.html |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm-www/SVNMigration.html
diff -u llvm-www/SVNM
Changes in directory llvm-www:
SVNMigration.html updated: 1.11 -> 1.12
---
Log message:
Clean up a bit.
---
Diffs of the changes: (+12 -10)
SVNMigration.html | 22 --
1 files changed, 12 insertions(+), 10 deletions(-)
Index: llvm-www/SVNMigration.html
diff -u llvm-w
Changes in directory llvm/test/CFrontend:
2007-04-11-InlineAsmUnion.c updated: 1.3 -> 1.4
---
Log message:
make this portable to 64-bit hosts
---
Diffs of the changes: (+1 -1)
2007-04-11-InlineAsmUnion.c |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/test/CFrontend
Changes in directory llvm-www:
SVNMigration.html updated: 1.10 -> 1.11
---
Log message:
Add a new section.
---
Diffs of the changes: (+34 -2)
SVNMigration.html | 36 ++--
1 files changed, 34 insertions(+), 2 deletions(-)
Index: llvm-www/SVNMigration.html
On Apr 20, 2007, at 5:54 PM, Jeff Cohen wrote:
> What about the Intel printer?
Presumably the win32 ABI uses completely different mechanisms for
TLS. Unless Lauro is signing up for it, it sounds like an entry for
the top of the X86/README.txt file.
-Chris
>> I don't think that really makes sense. Aliases aren't really global
>> variables or functions themselves, they are a third kind of object.
> Why the third? They definitely *are* either external functions or GVs.
> For example, function aliases can be called, we can take address of
> them, etc.
Changes in directory llvm/utils/TableGen:
RegisterInfoEmitter.cpp updated: 1.51 -> 1.52
---
Log message:
Bug fix; add super-registers sets.
---
Diffs of the changes: (+58 -11)
RegisterInfoEmitter.cpp | 69
1 files changed, 58 insertions(+),
What about the Intel printer?
Chris Lattner wrote:
>> Changes in directory llvm/lib/Target/X86:
>>
>> X86ATTAsmPrinter.cpp updated: 1.100 -> 1.101
>> X86AsmPrinter.cpp updated: 1.239 -> 1.240
>> X86ISelLowering.cpp updated: 1.393 -> 1.394
>> X86ISelLowering.h updated: 1.98 -> 1.99
>> X86InstrInfo.
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.105 -> 1.106
---
Log message:
Add super-register set.
---
Diffs of the changes: (+13 -1)
MRegisterInfo.h | 14 +-
1 files changed, 13 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/Target/MRegis
> Why not simply reinsert the aliased GV into the symbol table under
> the alias name? In this manner, alias objects would not need to
> derive from GlobalValue at all. Aliases could be stored in a list
> on the side as you describe, solving the memory usage problem. The
> majority of code
> Changes in directory llvm/lib/Target/X86:
>
> X86ATTAsmPrinter.cpp updated: 1.100 -> 1.101
> X86AsmPrinter.cpp updated: 1.239 -> 1.240
> X86ISelLowering.cpp updated: 1.393 -> 1.394
> X86ISelLowering.h updated: 1.98 -> 1.99
> X86InstrInfo.td updated: 1.302 -> 1.303
I'll let Evan and/or Anton revi
> @@ -14,6 +14,7 @@
> #include "llvm/CodeGen/SelectionDAG.h"
> #include "llvm/Constants.h"
> #include "llvm/GlobalValue.h"
> +#include "llvm/GlobalVariable.h"
Please drop the #include of GlobalValue since GlobalVariable.h brings
it in.
-Chris
___
l
> +++ llvm/include/llvm/CodeGen/SelectionDAGNodes.h Fri Apr 20
> 16:38:10 2007
> @@ -19,6 +19,7 @@
> #ifndef LLVM_CODEGEN_SELECTIONDAGNODES_H
> #define LLVM_CODEGEN_SELECTIONDAGNODES_H
>
> +#include "llvm/GlobalVariable.h"
Please don't add this #include, just define the GlobalAddressSDNode
Changes in directory llvm/lib/VMCore:
Dominators.cpp updated: 1.96 -> 1.97
---
Log message:
Reset vertex.
Fix
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070416/048092.html
---
Diffs of the changes: (+1 -0)
Dominators.cpp |1 +
1 files changed, 1 insertion(+)
Inde
Changes in directory llvm/test/Analysis/Dominators:
2007-04-20-PostDom-Reset.ll added (r1.1)
---
Log message:
New test case.
---
Diffs of the changes: (+28 -0)
2007-04-20-PostDom-Reset.ll | 28
1 files changed, 28 insertions(+)
Index: llvm/test/Analysis/Dom
Changes in directory llvm/lib/VMCore:
Pass.cpp updated: 1.85 -> 1.86
---
Log message:
Fix a bug that prevented the JIT from working correctly after llvm_shutdown.
Pass info objects are initialized by static ctors, so deleting them at
llvm_shutdown time prevents resurrection from working.
---
Changes in directory llvm/lib/VMCore:
Verifier.cpp updated: 1.204 -> 1.205
---
Log message:
Fix regressions introduced by my previous patch: opt calls verifier in a
way that the "Mod" ivar was not getting set.
---
Diffs of the changes: (+3 -1)
Verifier.cpp |4 +++-
1 files changed, 3
Changes in directory llvm-www:
SVNMigration.html updated: 1.9 -> 1.10
---
Log message:
Add the SVN version.
---
Diffs of the changes: (+2 -1)
SVNMigration.html |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm-www/SVNMigration.html
diff -u llvm-www/SVNMigration.html
Changes in directory llvm-www:
SVNMigration.html updated: 1.8 -> 1.9
---
Log message:
Define schedule, update status.
---
Diffs of the changes: (+23 -5)
SVNMigration.html | 28 +++-
1 files changed, 23 insertions(+), 5 deletions(-)
Index: llvm-www/SVNMigration.h
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.487 -> 1.488
---
Log message:
Allow the lowering of ISD::GLOBAL_OFFSET_TABLE.
---
Diffs of the changes: (+1 -1)
LegalizeDAG.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/CodeGen
Changes in directory llvm/lib/ExecutionEngine/JIT:
TargetSelect.cpp updated: 1.14 -> 1.15
---
Log message:
avoid mutating a global in an accessor
---
Diffs of the changes: (+6 -5)
TargetSelect.cpp | 11 ++-
1 files changed, 6 insertions(+), 5 deletions(-)
Index: llvm/lib/Execut
> Comment out usage of write() for now.
Thanks Jeff!
-Chris
> ---
> Diffs of the changes: (+0 -4)
>
> X86IntelAsmPrinter.cpp |4
> 1 files changed, 4 deletions(-)
>
>
> Index: llvm/lib/Target/X86/X86IntelAsmPrinter.cpp
> diff -u llvm/lib/Target/X86/X86IntelAsmPrinter.cpp:1.71 llvm/lib
Changes in directory llvm/lib/ExecutionEngine/JIT:
JIT.h updated: 1.32 -> 1.33
---
Log message:
fit in 80 cols
---
Diffs of the changes: (+2 -2)
JIT.h |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/ExecutionEngine/JIT/JIT.h
diff -u llvm/lib/ExecutionEngine/
Changes in directory llvm/lib/Target/X86:
X86IntelAsmPrinter.cpp updated: 1.71 -> 1.72
---
Log message:
Comment out usage of write() for now.
---
Diffs of the changes: (+0 -4)
X86IntelAsmPrinter.cpp |4
1 files changed, 4 deletions(-)
Index: llvm/lib/Target/X86/X86IntelAsmPrinter
Changes in directory llvm/lib/ExecutionEngine/JIT:
JIT.cpp updated: 1.94 -> 1.95
JIT.h updated: 1.31 -> 1.32
---
Log message:
rename JIT::state -> JIT::jitstate to avoid shadowing ExecutionEngine::state
---
Diffs of the changes: (+8 -8)
JIT.cpp | 14 +++---
JIT.h |2 +-
2 f
Changes in directory llvm/lib/Transforms/Utils:
LowerInvoke.cpp updated: 1.58 -> 1.59
---
Log message:
Comment out usage of write() for now.
---
Diffs of the changes: (+6 -0)
LowerInvoke.cpp |6 ++
1 files changed, 6 insertions(+)
Index: llvm/lib/Transforms/Utils/LowerInvoke.cpp
d
Changes in directory llvm/lib/VMCore:
Type.cpp updated: 1.183 -> 1.184
---
Log message:
Fix a problem where primitive types lose their name after llvm_shutdown is
called.
This also reduces the amount of work done at static construction time.
---
Diffs of the changes: (+16 -12)
Type.cpp |
Changes in directory llvm/include/llvm:
Type.h updated: 1.106 -> 1.107
---
Log message:
Fix a problem where primitive types lose their name after llvm_shutdown is
called.
This also reduces the amount of work done at static construction time.
---
Diffs of the changes: (+0 -1)
Type.h |1
On Apr 20, 2007, at 3:01 PM, Jeff Cohen wrote:
> Chris Lattner wrote:
>> This isn't the right place to do this. Is LLVM synthesizing
>> references to write? Where is the reference coming from? -Chris
>
> Analysis\IPA\Andersens.cpp line 617
This code is "research quality" anyway, I wouldn't worry
Changes in directory llvm/utils/TableGen:
RegisterInfoEmitter.cpp updated: 1.50 -> 1.51
---
Log message:
Add sub-registers sets.
---
Diffs of the changes: (+61 -6)
RegisterInfoEmitter.cpp | 67 +++-
1 files changed, 61 insertions(+), 6 deletions
Changes in directory llvm-poolalloc/lib/DSA:
StdLibPass.cpp added (r1.1)
BottomUpClosure.cpp updated: 1.132 -> 1.133
Local.cpp updated: 1.170 -> 1.171
Printer.cpp updated: 1.94 -> 1.95
TopDownClosure.cpp updated: 1.100 -> 1.101
---
Log message:
First algorithmic change.
This is partially to ma
Changes in directory llvm-poolalloc/include/dsa:
DSNode.h updated: 1.62 -> 1.63
DataStructure.h updated: 1.100 -> 1.101
---
Log message:
First algorithmic change.
This is partially to make kernel work easier, and partially to make poolalloc
better.
All functions, even externals (but not intri
Changes in directory llvm/lib/Target:
TargetMachine.cpp updated: 1.61 -> 1.62
---
Log message:
Fix a message, patch by Christopher Lamb.
---
Diffs of the changes: (+1 -1)
TargetMachine.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/TargetMachine.cpp
Changes in directory llvm/lib/Target/ARM:
ARMRegisterInfo.cpp updated: 1.86 -> 1.87
---
Log message:
Fix a bug in getFrameRegister.
Reported by Raul Herbster.
---
Diffs of the changes: (+4 -1)
ARMRegisterInfo.cpp |5 -
1 files changed, 4 insertions(+), 1 deletion(-)
Index: llvm/l
Chris Lattner wrote:
This isn't the right place to do this. Is LLVM synthesizing
references to write? Where is the reference coming from?
-Chris
Transforms\Utils\LowerInvoke.cpp, line 152
Analysis\IPA\Andersens.cpp line 617
Yeah, I was afraid of that, but I'm just trying to get it to w
>/// Return the immediate dominator of A.
> - BasicBlock *getIDom(BasicBlock *A) {
> + BasicBlock *getIDom(BasicBlock *A) const {
> +if (!A) return 0;
> +
> ETNode *NodeA = getNode(A);
A can't be null here, please check that NodeA isn't null instead
(i.e. that A is reachable).
-C
This isn't the right place to do this. Is LLVM synthesizing
references to write? Where is the reference coming from?
-Chris
On Apr 19, 2007, at 5:34 PM, Jeff Cohen wrote:
>
>
> Changes in directory llvm/lib/Target/X86:
>
> X86IntelAsmPrinter.cpp updated: 1.70 -> 1.71
> ---
> Log message:
>
>
Changes in directory llvm/lib/Target:
Target.td updated: 1.95 -> 1.96
---
Log message:
Add sub-registers sets.
---
Diffs of the changes: (+16 -1)
Target.td | 17 -
1 files changed, 16 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/Target.td
diff -u llvm/lib/Target/T
Changes in directory llvm/lib/Target/X86:
X86IntelAsmPrinter.cpp updated: 1.70 -> 1.71
---
Log message:
Make Microsoft assembler and linker happy.
---
Diffs of the changes: (+4 -0)
X86IntelAsmPrinter.cpp |4
1 files changed, 4 insertions(+)
Index: llvm/lib/Target/X86/X86IntelAsmP
Changes in directory llvm/lib/VMCore:
Verifier.cpp updated: 1.203 -> 1.204
---
Log message:
catch a case that was biting jeffc
---
Diffs of the changes: (+7 -1)
Verifier.cpp |8 +++-
1 files changed, 7 insertions(+), 1 deletion(-)
Index: llvm/lib/VMCore/Verifier.cpp
diff -u llvm/
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.292 -> 1.293
---
Log message:
Implement "general dynamic", "initial exec" and "local exec" TLS models for
X86 32 bits.
---
Diffs of the changes: (+5 -2)
DAGISelEmitter.cpp |7 +--
1 files changed, 5 insertions(
Changes in directory llvm/lib/Target:
TargetAsmInfo.cpp updated: 1.21 -> 1.22
TargetSelectionDAG.td updated: 1.78 -> 1.79
---
Log message:
Implement "general dynamic", "initial exec" and "local exec" TLS models for
X86 32 bits.
---
Diffs of the changes: (+6 -0)
TargetAsmInfo.cpp |2
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.486 -> 1.487
SelectionDAG.cpp updated: 1.397 -> 1.398
---
Log message:
Implement "general dynamic", "initial exec" and "local exec" TLS models for
X86 32 bits.
---
Diffs of the changes: (+22 -2)
LegalizeDAG.cpp
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.100 -> 1.101
X86AsmPrinter.cpp updated: 1.239 -> 1.240
X86ISelLowering.cpp updated: 1.393 -> 1.394
X86ISelLowering.h updated: 1.98 -> 1.99
X86InstrInfo.td updated: 1.302 -> 1.303
---
Log message:
Implement "general dynami
Changes in directory llvm/include/llvm/Target:
TargetAsmInfo.h updated: 1.28 -> 1.29
---
Log message:
Implement "general dynamic", "initial exec" and "local exec" TLS models for
X86 32 bits.
---
Diffs of the changes: (+15 -1)
TargetAsmInfo.h | 16 +++-
1 files changed, 15 ins
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.146 -> 1.147
SelectionDAGNodes.h updated: 1.184 -> 1.185
---
Log message:
Implement "general dynamic", "initial exec" and "local exec" TLS models for
X86 32 bits.
---
Diffs of the changes: (+16 -4)
SelectionDAG.h
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.103 -> 1.104
---
Log message:
Add sub-register sets.
---
Diffs of the changes: (+3 -0)
MRegisterInfo.h |3 +++
1 files changed, 3 insertions(+)
Index: llvm/include/llvm/Target/MRegisterInfo.h
diff -u llvm/includ
> Enable Objective-C tests.
Oooh, nice! Duncan, can you do the same for the Ada tests?
-Chris
>
> ---
> Diffs of the changes: (+6 -0)
>
> dg.exp |6 ++
> 1 files changed, 6 insertions(+)
>
>
> Index: llvm/test/FrontendObjC/dg.exp
> diff -c /dev/null llvm/test/FrontendObjC/dg.exp:1.1
>
Changes in directory llvm/include/llvm/Support:
OutputBuffer.h updated: 1.4 -> 1.5
---
Log message:
Fix a very strange assertion message, patch by Christopher Lamb
CVS: --
---
Diffs of the changes: (+1 -1)
OutputBuffer.h
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.104 -> 1.105
---
Log message:
Add sub-registers set accessor.
---
Diffs of the changes: (+8 -0)
MRegisterInfo.h |8
1 files changed, 8 insertions(+)
Index: llvm/include/llvm/Target/MRegisterInfo.h
diff
Changes in directory llvm/test/lib:
llvm.exp updated: 1.15 -> 1.16
---
Log message:
Enable Objective-C tests.
---
Diffs of the changes: (+14 -0)
llvm.exp | 14 ++
1 files changed, 14 insertions(+)
Index: llvm/test/lib/llvm.exp
diff -u llvm/test/lib/llvm.exp:1.15 llvm/test/l
Changes in directory llvm/test/FrontendObjC:
dg.exp added (r1.1)
---
Log message:
Enable Objective-C tests.
---
Diffs of the changes: (+6 -0)
dg.exp |6 ++
1 files changed, 6 insertions(+)
Index: llvm/test/FrontendObjC/dg.exp
diff -c /dev/null llvm/test/FrontendObjC/dg.exp:1.1
**
Changes in directory llvm/lib/Target/ARM:
ARMRegisterInfo.td updated: 1.15 -> 1.16
---
Log message:
Specify S registers as D registers' sub-registers.
---
Diffs of the changes: (+2 -2)
ARMRegisterInfo.td |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/
Changes in directory llvm/lib/Target/X86:
X86RegisterInfo.td updated: 1.41 -> 1.42
---
Log message:
Specify sub-register relations. e.g. RAX: [EAX], EAX: [AX], AX: [AL,AH].
---
Diffs of the changes: (+76 -76)
X86RegisterInfo.td | 152 ++---
1
Changes in directory llvm:
README.txt updated: 1.7 -> 1.8
---
Log message:
test commit
---
Diffs of the changes: (+1 -0)
README.txt |1 +
1 files changed, 1 insertion(+)
Index: llvm/README.txt
diff -u llvm/README.txt:1.7 llvm/README.txt:1.8
--- llvm/README.txt:1.7 Thu Sep 2 17:49:27
Changes in directory llvm:
README.txt updated: 1.8 -> 1.9
---
Log message:
test commit
---
Diffs of the changes: (+0 -1)
README.txt |1 -
1 files changed, 1 deletion(-)
Index: llvm/README.txt
diff -u llvm/README.txt:1.8 llvm/README.txt:1.9
--- llvm/README.txt:1.8 Fri Apr 20 15:42:36
Changes in directory llvm/include/llvm/Analysis:
Dominators.h updated: 1.74 -> 1.75
---
Log message:
Add null checks and const-ify these accessors.
---
Diffs of the changes: (+5 -2)
Dominators.h |7 +--
1 files changed, 5 insertions(+), 2 deletions(-)
Index: llvm/include/llvm/Ana
Changes in directory llvm/test/Assembler:
select.ll updated: 1.3 -> 1.4
---
Log message:
Test check in
---
Diffs of the changes: (+0 -1)
select.ll |1 -
1 files changed, 1 deletion(-)
Index: llvm/test/Assembler/select.ll
diff -u llvm/test/Assembler/select.ll:1.3 llvm/test/Assembler/s
Changes in directory llvm/include/llvm/Transforms/Utils:
PromoteMemToReg.h updated: 1.9 -> 1.10
---
Log message:
Move more passes to using ETForest instead of DominatorTree.
---
Diffs of the changes: (+2 -2)
PromoteMemToReg.h |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Changes in directory llvm/test/CodeGen/X86:
isel-sink.ll updated: 1.2 -> 1.3
---
Log message:
Fix test.
---
Diffs of the changes: (+1 -1)
isel-sink.ll |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/test/CodeGen/X86/isel-sink.ll
diff -u llvm/test/CodeGen/X86/isel-sin
Changes in directory llvm/tools/opt:
opt.cpp updated: 1.133 -> 1.134
---
Log message:
remove cruft
---
Diffs of the changes: (+0 -3)
opt.cpp |3 ---
1 files changed, 3 deletions(-)
Index: llvm/tools/opt/opt.cpp
diff -u llvm/tools/opt/opt.cpp:1.133 llvm/tools/opt/opt.cpp:1.134
--- llv
Changes in directory llvm/lib/Transforms/Utils:
Mem2Reg.cpp updated: 1.23 -> 1.24
PromoteMemoryToRegister.cpp updated: 1.96 -> 1.97
---
Log message:
Move more passes to using ETForest instead of DominatorTree.
---
Diffs of the changes: (+12 -13)
Mem2Reg.cpp |6 +++---
P
Changes in directory llvm/lib/Transforms/Scalar:
LICM.cpp updated: 1.92 -> 1.93
ScalarReplAggregates.cpp updated: 1.85 -> 1.86
---
Log message:
Move more passes to using ETForest instead of DominatorTree.
---
Diffs of the changes: (+5 -8)
LICM.cpp |7 ++-
ScalarRepl
Changes in directory llvm/lib/Transforms/Utils:
LoopSimplify.cpp updated: 1.91 -> 1.92
---
Log message:
Avoid recursion.
---
Diffs of the changes: (+13 -6)
LoopSimplify.cpp | 19 +--
1 files changed, 13 insertions(+), 6 deletions(-)
Index: llvm/lib/Transforms/Utils/Loop
Changes in directory llvm:
README.txt updated: 1.9 -> 1.10
---
Log message:
test
---
Diffs of the changes: (+1 -0)
README.txt |1 +
1 files changed, 1 insertion(+)
Index: llvm/README.txt
diff -u llvm/README.txt:1.9 llvm/README.txt:1.10
--- llvm/README.txt:1.9 Fri Apr 20 15:46:43 2007
Changes in directory llvm/lib/Target/ARM:
README.txt updated: 1.22 -> 1.23
---
Log message:
add a crazy idea
---
Diffs of the changes: (+12 -0)
README.txt | 12
1 files changed, 12 insertions(+)
Index: llvm/lib/Target/ARM/README.txt
diff -u llvm/lib/Target/ARM/README.txt:1
> foo?
bar
--
With best regards, Anton Korobeynikov.
Faculty of Mathematics & Mechanics, Saint Petersburg State University.
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
foo?
-Chris
--
http://nondot.org/sabre/
http://llvm.org/
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
On Fri, 2007-04-20 at 22:12 +0400, Anton Korobeynikov wrote:
> Gordon,
>
> > Why not simply reinsert the aliased GV into the symbol table under the
> > alias name? In this manner, alias objects would not need to derive
> > from GlobalValue at all. Aliases could be stored in a list on the side
> >
On Fri, 2007-04-20 at 09:51 -0400, Gordon Henriksen wrote:
> On 2007-04-20, at 01:22, Chris Lattner wrote:
>
> > On Apr 19, 2007, at 3:24 PM, Anton Korobeynikov wrote:
> >
> >
> > > Chris, maybe in this situation it will be better to spare 4 bytes
> > > at GlobalValue object to store pointer to
On Fri, 2007-04-20 at 10:20 +0400, Anton Korobeynikov wrote:
> Hello, Reid.
>
> > I don't understand why we need a subclass of Function for
> > this? Can't we just derive an "Alias" class from a smart
> > pointer to Value?
> Because Aliases are either Function's or GlobalVariable's. They can be
Gordon,
> Why not simply reinsert the aliased GV into the symbol table under the
> alias name? In this manner, alias objects would not need to derive
> from GlobalValue at all. Aliases could be stored in a list on the side
> as you describe, solving the memory usage problem. The majority of
> code
On 2007-04-20, at 01:22, Chris Lattner wrote:
On Apr 19, 2007, at 3:24 PM, Anton Korobeynikov wrote:
Chris, maybe in this situation it will be better to spare 4 bytes
at GlobalValue object to store pointer to alias string there?
I don't think that really makes sense. Aliases aren't really
78 matches
Mail list logo