summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Fix assembling of xchg %eax, %eax to not use the NOP encoding of 0x90. This w...Craig Topper2011-10-06
* Build system infrastructure for multiple tblgens.Peter Collingbourne2011-10-06
* Add the MBBs before inserting the instructions. Doing it afterwards could leadBill Wendling2011-10-06
* Always merge profitable shifts on A9, not just when they have a single use.Cameron Zwarich2011-10-05
* Remove a check from ARM shifted operand isel helper methods, which were blockingCameron Zwarich2011-10-05
* Get the proper call site numbers for the landing pads. Also remove a magicBill Wendling2011-10-05
* Prefix Template Arg Names with Multiclass NameDavid Greene2011-10-05
* Process MultidefsDavid Greene2011-10-05
* Parser Multidef SupportDavid Greene2011-10-05
* Lexer Support for MultidefsDavid Greene2011-10-05
* Refactor Multiclass Def ProcessingDavid Greene2011-10-05
* PR11061: Make simplifylibcalls fold strcmp("", x) correctly.Eli Friedman2011-10-05
* Modify the mapping from landing pad to call sites to accept more than one callBill Wendling2011-10-05
* Add an ivar that maps a landing pad's EH symbol to the call sites that may jumpBill Wendling2011-10-05
* Small refactoring. Cache the FunctionInfo->MBB into a local variable.Bill Wendling2011-10-05
* Fix sub-register operand verification.Jakob Stoklund Olesen2011-10-05
* Fixes PR11070 - assert in SCEV getConstantEvolvingPHIOperands.Andrew Trick2011-10-05
* Fix comment to reflect the new EH stuff.Bill Wendling2011-10-05
* Remove unused DstSubIdx argument.Jakob Stoklund Olesen2011-10-05
* Re-commit 141203, but much more conservative.Jim Grosbach2011-10-05
* Revert 141203. InstCombine is looping on unit tests.Jim Grosbach2011-10-05
* Simplify EXTRACT_SUBREG emission.Jakob Stoklund Olesen2011-10-05
* Override TRI::getSubClassWithSubReg for X86.Jakob Stoklund Olesen2011-10-05
* Check for the returns_twice attribute in callsFunctionThatReturnsTwice. ThisRafael Espindola2011-10-05
* Update InstCombine worklist after instruction transform is complete.Jim Grosbach2011-10-05
* PTX: Fixup a case where getRegClassFor() should be used instead of custom code.Justin Holewinski2011-10-05
* Simplify INSERT_SUBREG emission.Jakob Stoklund Olesen2011-10-05
* Fix assertion string.Akira Hatanaka2011-10-05
* Make sure candidate for delay slot filler is not a return instruction.Akira Hatanaka2011-10-05
* Add RA to the set of registers that are defined if instruction is a call.Akira Hatanaka2011-10-05
* Support a valid, but not very useful, encoding of CPSIE where none of the AIF...Owen Anderson2011-10-05
* Typo. Thanks Bob.Andrew Trick2011-10-05
* Add a FIXME.Jakob Stoklund Olesen2011-10-05
* Ensure OpCode is not used uninitialized.Duncan Sands2011-10-05
* Comment out a variable that is only used in commented out code.Duncan Sands2011-10-05
* Remove a bunch of unused variables in the PTX backend (warned about by gcc-4.6).Duncan Sands2011-10-05
* Fix compilation when using gcc-4.6. Patch by wanders.Duncan Sands2011-10-05
* GVN does simple propagation of conditions: when it sees a conditionalDuncan Sands2011-10-05
* Generalize GVN's conditional propagation logic slightly:Duncan Sands2011-10-05
* MipsDelaySlotFiller.cpp: Appease msvc to specify llvm::next() explicitly.NAKAMURA Takumi2011-10-05
* Add braces around something that throws me for a loop.Cameron Zwarich2011-10-05
* There is no point in setting out-parameters for a ComplexPattern function whenCameron Zwarich2011-10-05
* Also update the EH with bitcode. I missed this earlier. Thanks to Duncan for ...Bill Wendling2011-10-05
* Fix a broken assert found by -Wparentheses.Chandler Carruth2011-10-05
* Fix disabled SCEV analysis caused r141161 and add unit test.Andrew Trick2011-10-05
* Add more initializers to quiet a clang warning.Eric Christopher2011-10-05
* Change C++ style comments to C style comments in X86 disassembler. Patch from...Craig Topper2011-10-05
* Avoid exponential recursion in SCEV getConstantEvolvingPHI and EvaluateExpres...Andrew Trick2011-10-05
* Insert space.Akira Hatanaka2011-10-05
* Do not examine variadic or implicit operands if instruction is a return (jr).Akira Hatanaka2011-10-05