aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Kill ObjectCodeEmitter and BinaryObject, they were unused and superseded by MC.Benjamin Kramer2012-01-054-666/+0
* SCCCaptured is trivially false on entry to this loop and not modified inside it.Nick Lewycky2012-01-051-1/+1
* Remove the old ELF writer.Rafael Espindola2012-01-0510-2223/+3
* A small re-factored JIT/MCJIT::getPointerToNamedFunction(), so it could be ca...Danil Malyshev2012-01-054-4/+21
* revert r147542 after comments from Joerg SonnenbergerSebastian Pop2012-01-0514-59/+11
* allow clients of SmallSet to specify their own comparison function for the set.Chris Lattner2012-01-051-2/+2
* Remove an unused variable.Chandler Carruth2012-01-051-1/+0
* Prevent a DAGCombine from firing where there are two uses ofChandler Carruth2012-01-052-1/+23
* Cleanup and FileCheck-ize a test.Chandler Carruth2012-01-051-18/+40
* Mark scalar FMA4 instructions as ignoring the VEX.L bit.Craig Topper2012-01-051-4/+4
* Peephole optimization of ptest-conditioned branch in X86 arch. Performs instr...Victor Umansky2012-01-054-1/+631
* test commit (verifyiing commit access)Eli Bendersky2012-01-051-1/+1
* Minor postra scheduler cleanup. It could result in more precise antidependenc...Andrew Trick2012-01-051-25/+19
* Replace the uint64_t -> double convertion algorithm with one that's more effi...Bill Wendling2012-01-051-52/+38
* comment cleanupAndrew Trick2012-01-051-1/+1
* Do not hard code asm variant number.Devang Patel2012-01-051-2/+7
* FileCheck hygiene.Benjamin Kramer2012-01-055-6/+6
* Reapply r146997, "Heed spill slot alignment on ARM."Jakob Stoklund Olesen2012-01-054-6/+6
* Avoid reserving an ARM base pointer during register allocation.Jakob Stoklund Olesen2012-01-051-2/+17
* Freeze reserved registers before starting register allocation.Jakob Stoklund Olesen2012-01-056-1/+49
* Generalize isSafeToSpeculativelyExecute to work on arbitraryDan Gohman2012-01-042-2/+6
* Silence warnings of a mysterious compiler that still defaults to C89.Benjamin Kramer2012-01-041-2/+2
* Simplify more DenseMap.find users.Benjamin Kramer2012-01-042-8/+4
* StringMap.find never points to an empty bucket or tombstone, skip the check.Benjamin Kramer2012-01-041-2/+2
* Simplify code. No functionality change.Benjamin Kramer2012-01-041-7/+4
* use getHostTriple instead of getDefaultTargetTriple in getClosestTargetForJITSebastian Pop2012-01-0414-11/+59
* Enable -soft-float for MIPS.Akira Hatanaka2012-01-041-7/+10
* Remove pointless asserts.Nick Lewycky2012-01-041-2/+0
* Teach instcombine all sorts of great stuff about shifts that have exact, nuw orNick Lewycky2012-01-043-8/+113
* Allow vector shuffle normalizing to use concat vector even if the sources are...Craig Topper2012-01-041-11/+24
* Implement VECTOR_SHUFFLE canonicalizations during DAG combine.Craig Topper2012-01-041-2/+50
* test/CodeGen/X86/jump_sign.ll: Add -mcpu=pentiumpro for non-x86 hosts. It use...NAKAMURA Takumi2012-01-041-1/+1
* Rename immLUiOpnd.Akira Hatanaka2012-01-042-3/+3
* - Define base classes for Jump-and-link instructions and make 32-bit and 64-bitAkira Hatanaka2012-01-042-42/+27
* Have getRegForInlineAsmConstraint return the correct register class when targetAkira Hatanaka2012-01-043-4/+64
* Fix more places which should be checking for iOS, not darwin.Evan Cheng2012-01-0418-36/+36
* For x86, canonicalize maxEvan Cheng2012-01-042-1/+46
* [asan] one more test for asan instrumentation: (*a)++ should be instrumented ...Kostya Serebryany2012-01-041-0/+25
* Turn a few more inline asm errors into "emitErrors" instead of fatal errors.Chris Lattner2012-01-031-9/+21
* generalize LLVMContext::emitError to take a twine instead of a StringRef.Chris Lattner2012-01-032-6/+7
* Fix 80-column violations.Chad Rosier2012-01-031-4/+5
* Don't use enums larger than 1 << 31 for target features.Jakob Stoklund Olesen2012-01-031-16/+29
* Revert r146997, "Heed spill slot alignment on ARM."Jakob Stoklund Olesen2012-01-034-6/+6
* Assert when reserved registers have been assigned.Jakob Stoklund Olesen2012-01-031-0/+4
* Revert 147426 because it caused pr11696.Nadav Rotem2012-01-035-49/+10
* Fix incorrect widening of the bitcast sdnode in case the incoming operand is ...Nadav Rotem2012-01-032-0/+17
* Enhance DAGCombine for transforming 128->256 casts into a vmovaps, ratherChad Rosier2012-01-033-0/+42
* Conform to the style guide; remove 'else' after 'return'. Also remove an extraNick Lewycky2012-01-031-56/+36
* Remove the restriction that target intrinsics can only involve legal types. ...Owen Anderson2012-01-031-8/+0
* Clarified assert text.Lang Hames2012-01-031-1/+1