summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/CodeGenPrepare.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-3/+3
* [CodeGenPrepare] Handle zero extensions in the TypePromotionHelper.Quentin Colombet2014-11-131-111/+143
* [CodeGenPrepare] Replace other uses of EVT::getEVT with TL::getValueType.Ahmed Bougacha2014-11-121-5/+5
* [CodeGenPrepare][AArch64] Fix a TLI legality check on iPTR to use a lowered i...Ahmed Bougacha2014-11-121-2/+2
* [CodeGenPrepare] Move extractelement close to store if they can be combined.Quentin Colombet2014-10-311-1/+379
* Whitespace.NAKAMURA Takumi2014-10-291-2/+2
* [CodeGenPrepare][AddressingModeMatcher] The promotion mechanism was expectingQuentin Colombet2014-09-161-45/+55
* [CodeGenPrepare][AddressingModeMatcher] Fix a think-o for the sext(zext) -> z...Quentin Colombet2014-09-151-7/+9
* [CodeGenPrepare] Teach the addressing mode matcher how to promote zext.Quentin Colombet2014-09-111-13/+56
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-211-1/+1
* Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi...Craig Topper2014-08-181-1/+1
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-171-1/+1
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-1/+2
* CodeGenPrep: fall back to MVT::Other if instruction's type isn't an EVT.Tim Northover2014-07-291-3/+6
* Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) ite...Duncan P. N. Exon Smith2014-07-211-5/+5
* [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ra...Manuel Jacob2014-07-201-5/+5
* Fixed formatting, removed bug reference, renamed testcaseSanjay Patel2014-07-161-3/+4
* trivial fix for PR20314Sanjay Patel2014-07-161-1/+4
* Create macro INITIALIZE_TM_PASS.Jiangning Liu2014-06-111-13/+2
* Remove use of comma operator.Richard Trieu2014-05-301-2/+5
* Similar to bitcast, treat addrspacecast as a foldable operand.Eli Bendersky2014-05-221-0/+2
* Add missing line breaks to debug output in CodeGenPrepareLouis Gerbarg2014-05-131-3/+3
* [CGP] r205941 changed the logic, so that a cast happens *before* 'Result' isJoey Gouly2014-05-131-1/+1
* Make helper functions static.Benjamin Kramer2014-04-271-2/+2
* Revert r206749 till a final decision about the intrinsics is made.Michael Zolotukhin2014-04-261-236/+0
* This reapplies r207235 with an additional bugfixes caught by the msanAdrian Prantl2014-04-251-1/+6
* Revert "This reapplies r207130 with an additional testcase+and a missing chec...Adrian Prantl2014-04-251-6/+1
* This reapplies r207130 with an additional testcase+and a missing check forAdrian Prantl2014-04-251-1/+6
* Revert "This reapplies r207130 with an additional testcase+and a missing chec...Adrian Prantl2014-04-251-6/+1
* This reapplies r207130 with an additional testcase+and a missing check forAdrian Prantl2014-04-251-1/+6
* Revert "Debug info for optimized code: Support variables that are on the stac...Adrian Prantl2014-04-251-6/+1
* Debug info for optimized code: Support variables that are on the stack andAdrian Prantl2014-04-241-1/+6
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* [CodeGenPrepare] Use APInt to check the value of the immediate in a andQuentin Colombet2014-04-221-2/+2
* ARM64: Combine shifts and uses from different basic block to bit-extract inst...Yi Jiang2014-04-211-0/+192
* Reapply r206732. This time without optimization of branches.Michael Zolotukhin2014-04-211-0/+236
* Revert r206732 which is causing llc to crash on most of the build bots.Chandler Carruth2014-04-211-287/+0
* Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,Michael Zolotukhin2014-04-211-0/+287
* Use unique_ptr to manage TypePromotionActions owned by TypePromotionTransaction.David Blaikie2014-04-151-28/+19
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-141-39/+40
* Add the ability to use GEPs for address sinking in CGPHal Finkel2014-04-121-0/+126
* Fix to support properly cleaning up failed address sinking against constantsJim Grosbach2014-04-101-2/+3
* Disable each MachineFunctionPass for 'optnone' functions, unless thatPaul Robinson2014-03-311-0/+3
* CodeGenPrep: wrangle IR to exploit AArch64 tbz/tbnz inst.Tim Northover2014-03-291-0/+80
* Fix for incorrect address sinking in the presence of potential overflows.Jim Grosbach2014-03-261-1/+8
* CodeGenPrep: sink extends of illegal types into use block.Manuel Jacob2014-03-131-36/+49
* Revert r203230, "CodeGenPrep: sink extends of illegal types into use block."NAKAMURA Takumi2014-03-091-58/+34
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-091-44/+34
* CodeGenPrep: sink extends of illegal types into use block.Tim Northover2014-03-071-34/+58
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-071-14/+14
OpenPOWER on IntegriCloud