summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Expand)AuthorAgeFilesLines
* Use LEA to adjust stack ptr for Atom. Patch by Andy Zhang.Evan Cheng2012-02-074-21/+52
* Correct use of const in ParseCommandLineOptionsDavid Blaikie2012-02-071-5/+5
* Do not fold ADD / SUB into load / store (to form pre-indexed, post-indexedEvan Cheng2012-02-071-24/+58
* Add instruction selection for 256-bit VPSHUFD and 128-bit VPERMILPS/VPERMILPD.Craig Topper2012-02-072-22/+32
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-0730-89/+66
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-0742-151/+106
* Cache the sizes of vectors instead of calculating them all over the place.Bill Wendling2012-02-071-9/+11
* Reserve space in these vectors to prevent having to grow the array tooBill Wendling2012-02-072-6/+8
* Fix win32 build breakage from bitcode streaming patchDerek Schuff2012-02-071-1/+4
* [fast-isel] Add support for ADDs with non-legal types.Chad Rosier2012-02-061-5/+34
* Expose TargetPassConfig to PEI PassAndrew Trick2012-02-062-0/+2
* Add TargetPassConfig to the PassManager for use inside passesAndrew Trick2012-02-062-5/+7
* The patch resolves the conflict between AddressSanitizer and load widening (G...Kostya Serebryany2012-02-061-0/+8
* Fix comment-rulers.Nick Lewycky2012-02-062-2/+2
* Don't explicitly renumber slot indices.Jakob Stoklund Olesen2012-02-061-2/+0
* Enable streaming of bitcodeDerek Schuff2012-02-0614-90/+415
* Remove some dead code and tidy things up now that vectors use ConstantDataVectorChris Lattner2012-02-068-107/+39
* Make sure a reserved register has a live interval before merging.Jakob Stoklund Olesen2012-02-061-1/+5
* [unwind removal] Remove all of the code for the dead 'unwind' instruction. ThereBill Wendling2012-02-068-93/+6
* [unwind removal] Don't write out the dead 'unwind' instruction.Bill Wendling2012-02-061-3/+0
* [unwind removal] We no longer have 'unwind' instructions being generated, soBill Wendling2012-02-0611-134/+9
* 'unwind' is a keyword, not an instruction.Bill Wendling2012-02-062-2/+3
* [unwind removal] Remove the 'unwind' instruction parsing bits.Bill Wendling2012-02-062-5/+0
* Introduce helpers to compute the 32-bit varaints and 64-bit variants ofChandler Carruth2012-02-061-0/+74
* Test commit; also removes some trailing whitespaceDerek Schuff2012-02-061-3/+3
* DebugInfo: Provide a new hook to encode relationship between a property and a...Devang Patel2012-02-063-0/+42
* X86: Don't call malloc for 4 bits. No functionality change.Benjamin Kramer2012-02-061-4/+3
* Make helper static.Benjamin Kramer2012-02-061-3/+3
* Hexagon: Remove forbidden iostream includes (it introduces static initializers)Benjamin Kramer2012-02-068-73/+46
* Split part of EvaluateFunction into a new EvaluateBlock method. No functionalityNick Lewycky2012-02-061-57/+95
* Move some llvm_unreachable's from r149849 out of switch statements to satisfy...Craig Topper2012-02-061-2/+2
* Add shuffle decoding support for 256-bit pshufd. Merge vpermilp* and pshufd d...Craig Topper2012-02-064-84/+70
* fix indentationSebastian Pop2012-02-061-9/+9
* fix typoSebastian Pop2012-02-061-1/+1
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-055-33/+20
* Efficient Constant Uniquing.Talin2012-02-054-68/+196
* Teach GlobalOpt to handle atomic accesses to globals.Nick Lewycky2012-02-051-13/+40
* DefinesPredicate should only look for def operands. Patch by Ludwig Meier.Evan Cheng2012-02-051-1/+1
* Clean up some whitespace and comments. No functionality change.Nick Lewycky2012-02-051-13/+13
* Neaten up this method. Check that if there is only oneDuncan Sands2012-02-051-3/+3
* Remove dead test: this was already checked and handled a few linesDuncan Sands2012-02-051-5/+0
* Fix a thinko pointed out by Eli and the buildbots.Duncan Sands2012-02-051-1/+1
* Reduce the number of dom queries made by GVN's conditional propagationDuncan Sands2012-02-051-31/+9
* Reduce the number of non-trivial domtree queries by about 1% whenDuncan Sands2012-02-051-15/+17
* Persuade GCC that there is nothing worth warning about here (there isn't).Duncan Sands2012-02-056-5/+7
* Don't initialize CV in terms of itself! Spotted by GCC.Duncan Sands2012-02-051-4/+4
* Explain to the compiler why TargetAddr is not used uninitialized later.Duncan Sands2012-02-051-2/+2
* Add additional documentation to the extract-and-trunc dagcombine optimization.Nadav Rotem2012-02-051-3/+8
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-0513-46/+41
* Begin fleshing out more convenience predicates in llvm::Triple andChandler Carruth2012-02-051-17/+7
OpenPOWER on IntegriCloud