aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Nuke dead code. Nothing generates the VLD1d64QPseudo_UPD instruction.Jim Grosbach2011-10-243-4/+0
* ARM assembly parsing and encoding for VLD1 w/ writeback.Jim Grosbach2011-10-244-21/+33
* More fixes and improvements to MachO relocation pretty-printing, particular f...Owen Anderson2011-10-241-31/+127
* Don't crash on variable insertelement on ARM. PR10258.Eli Friedman2011-10-241-0/+11
* Check the visibility of the global variable before placing it into the stubsBill Wendling2011-10-241-2/+6
* ARMConstantPoolMBB::print should print BB number.Evan Cheng2011-10-241-0/+1
* ARM assembly parsing and encoding for VLD1 w/ writeback.Jim Grosbach2011-10-242-0/+38
* ARM refactor am6offset usage for VLD1.Jim Grosbach2011-10-245-71/+181
* Get relocation parsing/dumping to a mostly-working state for MachO files.Owen Anderson2011-10-241-6/+127
* Now that we look at all the header PHIs, we need to consider all the header PHIsNick Lewycky2011-10-241-6/+14
* Add support to the old JIT for acquire/release loads and stores on x86. PR11...Eli Friedman2011-10-241-9/+24
* Stub out some of the MachO relocation decoding hooks.Owen Anderson2011-10-241-0/+4
* Really unbreak CMake buildDouglas Gregor2011-10-241-3/+1
* Unbreak CMake buildDouglas Gregor2011-10-241-0/+1
* Fix a NEON disassembly case that was broken in the recent refactorings. As m...Owen Anderson2011-10-241-6/+0
* Delete the top-down "Latency" scheduler. Top-down scheduling doesn't handleDan Gohman2011-10-241-265/+0
* Delete the Latency scheduling preference.Dan Gohman2011-10-241-2/+0
* Change this overloaded use of Sched::Latency to be an overloadedDan Gohman2011-10-242-6/+6
* Remove the explicit request for "Latency" scheduling from MSP430,Dan Gohman2011-10-241-1/+0
* Change the default scheduler from Latency to ILP, since LatencyDan Gohman2011-10-241-1/+1
* Thumb2 LDM instructions can target PC. Make sure to encode it.Jim Grosbach2011-10-241-8/+4
* Cleanup. Get rid of the old SjLj EH lowering code. No functionality change.Bill Wendling2011-10-241-584/+10
* Sink an otherwise unused variable's initializer into the asserts thatChandler Carruth2011-10-241-3/+2
* Remove return heuristics from the static branch probabilities, andChandler Carruth2011-10-241-73/+76
* Reapply r142781 with fix. Original message:Nick Lewycky2011-10-241-20/+32
* PHI nodes not in the loop header aren't part of the loop iteration initialNick Lewycky2011-10-241-1/+1
* A dead malloc, a free(NULL) and a free(undef) are all trivially deadNick Lewycky2011-10-241-0/+8
* Speculatively revert r142781. Bots are showingNick Lewycky2011-10-241-32/+20
* Windows/Path.inc: [PR8460] Get rid of ScopedNullTerminator. Thanks to Zvi Rac...NAKAMURA Takumi2011-10-241-18/+9
* Simplify the design of BranchProbabilityInfo by collapsing it intoChandler Carruth2011-10-241-135/+90
* Enhance SCEV's brute force loop analysis to handle multiple PHI nodes in theNick Lewycky2011-10-231-20/+32
* Tidy up a loop to be more idiomatic for LLVM's codebase, and remove someChandler Carruth2011-10-231-18/+9
* Add X86 SARX, SHRX, and SHLX instructions.Craig Topper2011-10-231-18/+32
* Teach the BranchProbabilityInfo pass to print its results, and use thatChandler Carruth2011-10-231-2/+20
* Now that we have comparison on probabilities, add some static functionsChandler Carruth2011-10-231-8/+5
* Remove a commented out line of code that snuck by my auditing.Chandler Carruth2011-10-231-1/+0
* Print branch probabilities as percentages.Benjamin Kramer2011-10-231-3/+3
* Add compare operators to BranchProbability and use it to determine if an edge...Benjamin Kramer2011-10-232-15/+4
* Completely re-write the algorithm behind MachineBlockPlacement based onChandler Carruth2011-10-231-399/+227
* Add X86 RORX instructionCraig Topper2011-10-235-0/+36
* The element insertion code in scalar replacement doesn't handle incorrectCameron Zwarich2011-10-231-2/+4
* Add X86 MULX instruction for disassembler.Craig Topper2011-10-231-0/+24
* Remove some duplicate specifying of neverHasSideEffects and mayLoad from X86 ...Craig Topper2011-10-221-5/+5
* A non-escaping malloc in the entry block is not unlike an alloca. Do dead-storeNick Lewycky2011-10-221-2/+25
* Make SCEV's brute force analysis stronger in two ways. Firstly, we should beNick Lewycky2011-10-221-26/+145
* Move various generated tables into read-only memory, fixing up const correctn...Benjamin Kramer2011-10-223-11/+12
* Fix pr11193.Nadav Rotem2011-10-221-3/+0
* The different flavors of ARM have different valid subsets of registers. CheckBill Wendling2011-10-221-3/+13
* Assembly parsing for 4-register sequential variant of VLD2.Jim Grosbach2011-10-213-36/+18
* Assembly parsing for 2-register sequential variant of VLD2.Jim Grosbach2011-10-214-30/+46