aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2005-12-16Added source file/line correspondence for dwarf (PowerPC only at this point.)Jim Laskey
2005-12-13Adjust the constructor to the Linker class to take an argument that namesReid Spencer
2005-12-13Add a couple more fields, move ctor init list to .cpp file, add supportChris Lattner
2005-12-10Added new getNode and getTargetNode variants for X86 stores.Evan Cheng
2005-12-09Added patterns for ADD8rm, etc. These fold load operands. e.g. addb 4(%esp), %alEvan Cheng
2005-12-08Added support for ComplexPattern. These are patterns that require C++ patternEvan Cheng
2005-12-07Remove a now-dead map, patch by Saem Ghani, thanks!Chris Lattner
2005-12-06Added comment for removing assertSumant Kowshik
2005-12-06Handling of zero length last fields in struct used for growing it arbitrarilySumant Kowshik
2005-12-06Implement external storage for post-order iteration, implementing PR267Chris Lattner
2005-12-06Teach the SelectionDAG ISel how to turn ConstantPacked values intoNate Begeman
2005-12-05Add a flag to Module::getGlobalVariable to allow it to return vars withChris Lattner
2005-12-01Support multiple ValueTypes per RegisterClass, needed for upcoming vectorNate Begeman
2005-12-01Teach tblgen to accept register source operands in patterns, e.g.Evan Cheng
2005-11-30Make SelectNodeTo return NChris Lattner
2005-11-30Add a simple clear() methodChris Lattner
2005-11-30First chunk of actually generating vector code for packed types. TheseNate Begeman
2005-11-30minor cleanupChris Lattner
2005-11-30Fix a problem with llvm-ranlib that (on some platforms) caused the archiveReid Spencer
2005-11-30Fixed a bug introduced by my last commit: TargetGlobalValues should key onEvan Cheng
2005-11-30Added an index field to GlobalAddressSDNode so it can represent X+12, etc.Evan Cheng
2005-11-29Add support for a new STRING and LOCATION node for line number support, patchChris Lattner
2005-11-29Add the majority of the vector machien value types we expect to support,Nate Begeman
2005-11-29Fix PR670 and test/Regression/Transforms/Mem2Reg/2005-11-28-Crash.llChris Lattner
2005-11-28Added documented rsprofiler interface. Also remove new profiler passes, theAndrew Lenharth
2005-11-28Random sampling (aka Arnold and Ryder) profiling. This is still preliminary,...Andrew Lenharth
2005-11-22Reg2Mem is something a pass may depend on, so allow thatAndrew Lenharth
2005-11-22Check in code to scalarize arbitrarily wide packed types for some simpleNate Begeman
2005-11-21Add a new flagChris Lattner
2005-11-21Add some more directivesChris Lattner
2005-11-21add two more config directives, add method for printing constant poolChris Lattner
2005-11-21Make the AsmPrinter keep track of the notion of a function number.Chris Lattner
2005-11-21Capitalize methods for better consistencyChris Lattner
2005-11-21Add section switching to to common AsmPrinter code.Chris Lattner
2005-11-21Add a new option.Chris Lattner
2005-11-20add a new node typeChris Lattner
2005-11-19Add two new construction methods, patch by Evan ChengChris Lattner
2005-11-19Teach LLVM how to scalarize packed types. Currently, this only works onNate Begeman
2005-11-18Fix the dominates method to return true if the two nodes are the same. AddChris Lattner
2005-11-17Teach the type lowering code about turning packed types into vector types.Nate Begeman
2005-11-16add a flagChris Lattner
2005-11-14Teach emitAlignment to handle explicit alignment requests by globals.Chris Lattner
2005-11-14add malloc_zone_statistics, remove mstatsChris Lattner
2005-11-14regenerateChris Lattner
2005-11-13Shrink derived types by 8 bytes each by not having to have 2 vtables pointersChris Lattner
2005-11-13Refactor some code, moving methods and data around. This gets rid of someChris Lattner
2005-11-12Shrink the Type class from 32 to 28 bytes on Darwin (which has silly 32-bitChris Lattner
2005-11-12remove a dead methodChris Lattner
2005-11-12Add support for putting globals in a particular sectionChris Lattner
2005-11-11added a chain outputAndrew Lenharth