summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* RuntimeDyld cleanup:Eli Bendersky2012-05-01
* YAMLParser: get rid of global ctors & dtors.Benjamin Kramer2012-05-01
* Change the PassManager from a reference to a pointer.Bill Wendling2012-05-01
* Allow BMI, AES, F16C, POPCNT, FMA3, and CLMUL to be detected on AMD processors.Craig Topper2012-05-01
* RuntimeDyld code cleanup:Eli Bendersky2012-05-01
* Make XOP and FMA4 require SSE4A to match GCC behavior. Use this to simplify B...Craig Topper2012-05-01
* Attempt to handle MRMInitReg in emitVEXOpcodePrefix. Hopefully fixes PR12711.Craig Topper2012-05-01
* Removed examples of stack frame inspection which no longer work for old JIT.Eli Bendersky2012-05-01
* Make XOP imply AVX as its needed to legalize the registers types.Craig Topper2012-05-01
* Remove HasSSE2 from AES and CLMUL predicates. It's now implied by the HasAES ...Craig Topper2012-05-01
* Make CLMUL and AES imply SSE2 since its needed to legalize the type.Craig Topper2012-05-01
* Enable AVX and FMA4 for AMD Bulldozer processors.Craig Topper2012-05-01
* An instruction in a loop is not guaranteed to be executed just because the loopNick Lewycky2012-05-01
* Add support for llvm.arm.neon.vmull* intrinsics to InstCombine. FixesLang Hames2012-05-01
* Add some constantness. No functionality change.Jakub Staszak2012-04-30
* X86: optimization for -(x != 0)Manman Ren2012-04-30
* ARM: Diagnostics for out of range fixups.Jim Grosbach2012-04-30
* Fix address calculation error from r155744.Jakob Stoklund Olesen2012-04-30
* fix typoSebastian Pop2012-04-30
* test/CodeGen/X86/select.ll: remove spacesManman Ren2012-04-30
* Tidy up. No functional change intended.Chad Rosier2012-04-30
* Fix fastcc structure return with fast-isel on x86-32Derek Schuff2012-04-30
* Don't introduce illegal types when creating vmull operations. <rdar://11324364>Bob Wilson2012-04-30
* It doesn't make sense to move symbol relocations to section relocations whenEli Bendersky2012-04-30
* Just mark the sign bit as known zero, rather than any other irrelevant bitsDuncan Sands2012-04-30
* Second attempt at PR12573:Bill Wendling2012-04-30
* Use an ArrayRef instead of explicit vector type.Bill Wendling2012-04-30
* Code cleanup in RuntimeDyld:Eli Bendersky2012-04-30
* Remove hack from r154987. The problem persists even with it, so it's not even...Bill Wendling2012-04-30
* No need to normalize index before calling Extract128BitVectorCraig Topper2012-04-30
* Copied all the VEX prefix encoding code from X86MCCodeEmitter to the x86 JIT ...Pete Cooper2012-04-30
* Make sure HoistInsertPosition finds a position that is dominated by allRafael Espindola2012-04-30
* Remove unneeded casts. No functionality change.Jakub Staszak2012-04-29
* Remove superfluous 'inline'Craig Topper2012-04-29
* Simplify code a bit. No functional change intended.Craig Topper2012-04-29
* Update the documentation of CellSPU, in case it gets removed in 3.1.Kalle Raiskila2012-04-29
* RegisterPressure: ArrayRefize some functions for better readability. No funct...Benjamin Kramer2012-04-29
* Fix some formatting, grammar and style issues and add a couple of missing com...Eli Bendersky2012-04-29
* Remove redundant line (the memory manager is set above to the same objectEli Bendersky2012-04-29
* SmallVector: Don't rely on having an assignment operator around in push_back ...Benjamin Kramer2012-04-29
* Fix comments from copy-paste to a more relevant meaningEli Bendersky2012-04-29
* Add constants for first and last integer vector types to be consistent with f...Craig Topper2012-04-29
* Remove tab charactersCraig Topper2012-04-29
* Mark the default cases of MVT::getVectorElementType and MVT:getVectorNumEleme...Craig Topper2012-04-29
* Don't update spill weights when joining intervals.Jakob Stoklund Olesen2012-04-28
* Spring cleaning - Delete dead code.Jakob Stoklund Olesen2012-04-28
* If the __is_trivially_copyable type trait is available use it as the baseline...Benjamin Kramer2012-04-28
* Use the most basic superclass of SmallVector in ArrayRef.Benjamin Kramer2012-04-28
* Fix a problem with blocks that need to be split twice.Jakob Stoklund Olesen2012-04-28
* Reapply 155668: Fix the SD scheduler to avoid gluing the same node twice.Andrew Trick2012-04-28