aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Temporarily revert r158087.Chandler Carruth2012-06-183-93/+14
* Now that SROA can form alloca's for dynamic vector accesses, further improve ...Pete Cooper2012-06-171-28/+99
* Disable the right instance of TheJIT, this one is only used in asserts.Benjamin Kramer2012-06-161-8/+8
* Guard private fields that are unused in Release builds with #ifndef NDEBUG.Benjamin Kramer2012-06-163-2/+15
* Cleanup trip-count finding for PPC CTR loops (and some bug fixes).Hal Finkel2012-06-161-86/+127
* Teach BBVectorize to combine, when possible, or discard metadata when fusing ...Hal Finkel2012-06-161-0/+30
* Move the Metadata merging methods from GVN and make them public in MDNode.Hal Finkel2012-06-162-153/+153
* Implement irpc. Extracted from a patch by the PaX team. I just added the test.Rafael Espindola2012-06-161-0/+57
* *no need to pollute Intel syntax with bonus mnemonics; operand size is explic...Kay Tiong Khoo2012-06-161-6/+6
* Mips/AsmParser/CMakeLists.txt: Fix dependency.NAKAMURA Takumi2012-06-161-2/+1
* It's not deterministic to iterate over SmallPtrSet. Replace it with SmallSetV...Evan Cheng2012-06-161-14/+14
* Fix crash from r158529 on Bullet.Pete Cooper2012-06-161-1/+10
* Don't call 'FilesToRemove[0]' when the vector is empty, even to computeChandler Carruth2012-06-161-1/+1
* Harden the Unix signals code to be more async signal safe.Chandler Carruth2012-06-161-9/+41
* Remove final verification in RABasic.Jakob Stoklund Olesen2012-06-151-20/+0
* Print out register number in InlineSpiller.Jakob Stoklund Olesen2012-06-151-2/+2
* Accept null PhysReg arguments to checkRegMaskInterference.Jakob Stoklund Olesen2012-06-152-2/+3
* Fix the encoding of the armv7m (MClass) for MSR registers other than aspr,Kevin Enderby2012-06-152-21/+31
* ARM: optimization for sub+abs.Manman Ren2012-06-151-11/+6
* *fixed to separate mnemonic from operands with tabKay Tiong Khoo2012-06-151-4/+4
* LSR: fix expansion of scaled reg in non-address type formulae.Andrew Trick2012-06-151-13/+17
* LSR fix: "Special" users are just like "Basic" users but allow -1 scale.Andrew Trick2012-06-151-2/+2
* Remove assignments which aren't used afterwards.Bill Wendling2012-06-151-3/+1
* Allow SROA to split up an array of vectors into multiple vectors, even when t...Pete Cooper2012-06-151-3/+29
* Some optimizations done by globalopt are safe only for internal linkage, notRafael Espindola2012-06-151-0/+3
* Preserve <undef> flags in ARMExpandPseudo.Jakob Stoklund Olesen2012-06-151-5/+6
* Use regunit liveness in RegisterCoalescer when it is available.Jakob Stoklund Olesen2012-06-151-13/+21
* Factor macro argument parsing into helper methods and add support for .irp.Rafael Espindola2012-06-151-30/+115
* Fix issues (infinite loop and/or crash) with self-referential instructions, forDuncan Sands2012-06-151-6/+14
* Move AVX version of convert instructions that write to GPRs to the Op1 table.Craig Topper2012-06-151-9/+13
* Had a closing brace inside an #ifdef -- oops!Marshall Clow2012-06-151-1/+1
* Adding acessors to COFFObjectFile so that clients can get at the (non-generic...Marshall Clow2012-06-151-0/+31
* Recommit r158407: Allow SROA to look at a vector type and see if the offset i...Pete Cooper2012-06-141-2/+15
* Implement the isSafeToDiscardIfUnused predicate and use it in globalopt andRafael Espindola2012-06-142-4/+4
* Move X86::VCVTTSD2SIrr from the 2 operand to 1 operand MemRegOp table.Pete Cooper2012-06-141-1/+1
* Fix coding style violations. Remove white spaces and tabs.Akira Hatanaka2012-06-1418-91/+91
* 1. introduce MipsPat in place of Pat in order to exclude those fromAkira Hatanaka2012-06-144-204/+229
* Make machine verifier check the first instruction of the last bundle instead ofAkira Hatanaka2012-06-141-8/+8
* Make comment slightly more helpful.Lang Hames2012-06-141-1/+1
* Revert r158454: Allow SROA to look at a vector type... Its breaking the vect...Pete Cooper2012-06-141-15/+2
* misched: disable SSA check pending PR13112.Andrew Trick2012-06-141-2/+4
* Recommit r158407: Allow SROA to look at a vector type and see if the offset i...Pete Cooper2012-06-141-2/+15
* MipsLongBranch.cpp: Tweak llvm::next() to appease msvc.NAKAMURA Takumi2012-06-141-5/+7
* Replace assertion failure for badly formatted CPS instrution with error message.Richard Barton2012-06-141-1/+2
* Cleanup whitespace.Jush Lu2012-06-141-13/+12
* InstCombine: fix a bug when combining (fcmp cc0 x, y) && (fcmp cc1 x, y).Manman Ren2012-06-141-2/+4
* Fix Mips/CMakeLists.txt.Akira Hatanaka2012-06-141-0/+1
* Add file MipsLongBranch.cpp.Akira Hatanaka2012-06-141-0/+416
* Remove code in MipsAsmPrinter and MipsMCInstLower.Akira Hatanaka2012-06-143-30/+2
* Add long branch expansion pass for MIPS.Akira Hatanaka2012-06-142-1/+8