- Apr 21, 2007
-
-
Reid Spencer authored
llvm-svn: 36309
-
Christopher Lamb authored
add support for alignment attributes on load/store instructions llvm-svn: 36301
-
Devang Patel authored
Fix http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070416/048092.html llvm-svn: 36294
-
Chris Lattner authored
Pass info objects are initialized by static ctors, so deleting them at llvm_shutdown time prevents resurrection from working. llvm-svn: 36292
-
Chris Lattner authored
way that the "Mod" ivar was not getting set. llvm-svn: 36291
-
Chris Lattner authored
This also reduces the amount of work done at static construction time. llvm-svn: 36285
-
- Apr 20, 2007
-
-
Chris Lattner authored
llvm-svn: 36284
-
- Apr 18, 2007
-
-
Chris Lattner authored
llvm-svn: 36238
-
- Apr 17, 2007
-
-
Chris Lattner authored
llvm-svn: 36197
-
Chris Lattner authored
field into SubclassData in Value. This shrinks GlobalVAlue from 48->40 bytes, Function from 88->76, and GlobalVariable from 76->68. This trims 4640 bytes off my testcase, reading a bc file without materializing any functions. llvm-svn: 36192
-
Chris Lattner authored
object is always constant. As such, evaluate it at compile time instead of storing it as an ivar in SymbolTableListTraits. This shrinks every SymbolTableListTraits ilist by a word, shrinking BasicBlock from 44->40 bytes, Function from 96->88 bytes, and Module from 60->52 bytes. llvm-svn: 36189
-
Chris Lattner authored
of two. This shrinkifies Function by 8 bytes (104->96) and Module by 8 bytes (68->60). On a testcase of mine, this reduces the memory used to read a module header from 565680b to 561024, a little over 4K. llvm-svn: 36188
-
- Apr 16, 2007
-
-
Devang Patel authored
llvm-svn: 36159
-
Devang Patel authored
llvm-svn: 36158
-
Devang Patel authored
llvm-svn: 36157
-
Devang Patel authored
function passes. llvm-svn: 36154
-
Devang Patel authored
pass required by one of pass managed by the manager. llvm-svn: 36153
-
Anton Korobeynikov authored
target for tabs checking. llvm-svn: 36146
-
Reid Spencer authored
Thanks, Chris. llvm-svn: 36139
-
Reid Spencer authored
llvm-svn: 36123
-
Reid Spencer authored
Don't assert everytime an intrinsic name isn't recognized. Instead, make the assert optional when callin getIntrinsicID(). This allows the assembler to handle invalid intrinsic names gracefully. llvm-svn: 36120
-
Owen Anderson authored
llvm-svn: 36094
-
- Apr 15, 2007
-
-
Owen Anderson authored
Remove ImmediateDominator analysis. The same information can be obtained from DomTree. A lot of code for constructing ImmediateDominator is now folded into DomTree construction. This is part of the ongoing work for PR217. llvm-svn: 36063
-
Owen Anderson authored
llvm-svn: 36035
-
Owen Anderson authored
in the long process that will be fixing PR 217. llvm-svn: 36034
-
- Apr 14, 2007
-
-
Chris Lattner authored
Writing it twice in the same day was too much for me. llvm-svn: 35978
-
- Apr 12, 2007
-
-
Lauro Ramos Venancio authored
llvm-svn: 35950
-
Reid Spencer authored
Implement the "part_set" intrinsic. llvm-svn: 35938
-
- Apr 11, 2007
-
-
Reid Spencer authored
not retain that name. Not noticed because AsmParser always sets name after construction. However, llvm2cpp noticed. llvm-svn: 35903
-
Reid Spencer authored
Put the parameter attributes in their own ParamAttr name space. Adjust the rest of llvm as a result. llvm-svn: 35877
-
- Apr 10, 2007
-
-
Chris Lattner authored
llvm-svn: 35857
-
Jeff Cohen authored
llvm-svn: 35856
-
- Apr 09, 2007
-
-
Reid Spencer authored
* Add ParamAttrs to InvokeInst class too. * Make sure all initializes of ParamAttrs in CallInst and InvokeInst are 0 * Destruct the ParamAttrs in Call/Invoke destructors to avoid memory leaks. This will change when ParamAttrsList is uniquified but needs to be correct until then. llvm-svn: 35824
-
Reid Spencer authored
llvm-svn: 35823
-
Reid Spencer authored
* Add ParamAttrList pointers to Function and CallInst. * Move the implementation of ParamAttrList from Type.cpp to Function.cpp llvm-svn: 35818
-
Chris Lattner authored
llvm-svn: 35815
-
Reid Spencer authored
Simplify construction of FunctionType to use default arguments. llvm-svn: 35810
-
Reid Spencer authored
Parameter attributes can now be defaulted for intrinsics. llvm-svn: 35809
-
Reid Spencer authored
Adjust writing of parameter attributes to use ParamAttrList class. llvm-svn: 35808
-
Chris Lattner authored
llvm-svn: 35807
-