summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86SelectionDAGInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-12-04fix formatting; NFCSanjay Patel1-25/+18
2015-07-09Remove getDataLayout() from TargetSelectionDAGInfo (had no users)Mehdi Amini1-5/+0
2015-07-09Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini1-2/+3
2015-07-07[WinEH] Make llvm.x86.seh.restoreframe work for stack realignment prologuesReid Kleckner1-1/+1
2015-04-28Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk1-11/+14
2015-04-28Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper1-14/+11
2015-04-28[DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk1-11/+14
2015-04-13Allow memory intrinsics to be tail callsKrzysztof Parzyszek1-2/+3
2015-03-07Make constant arrays that are passed to functions as const.Benjamin Kramer1-4/+4
2015-02-02Reuse a bunch of cached subtargets and remove getSubtarget callsEric Christopher1-9/+8
2014-08-29X86: Fix conflict over ESI between base register and rep;movslReid Kleckner1-6/+31
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-1/+1
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-2/+2
2014-07-01[DAG] Pass the argument list to the CallLoweringInfo via move semantics. NFCI.Juergen Ributzka1-1/+2
2014-06-06Remove all local variables from X86SelectionDAGInfo, the DAG hasEric Christopher1-27/+27
2014-06-06Have TargetSelectionDAGInfo take a DataLayout initializer rather thanEric Christopher1-1/+1
2014-05-17Target: remove old constructors for CallLoweringInfoSaleem Abdulrasool1-9/+8
2014-04-26Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.Craig Topper1-6/+4
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper1-3/+3
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-03-26Revert "X86 memcpy lowering: use "rep movs" even when esi is used as base poi...Hans Wennborg1-29/+13
2014-03-18X86 memcpy lowering: use "rep movs" even when esi is used as base pointerHans Wennborg1-13/+29
2013-10-01Remove several unused variables.Rafael Espindola1-2/+0
2013-05-25Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick1-2/+2
2013-02-13X86: Disable generation of rep;movsl when %esi is used as a base pointer.Benjamin Kramer1-0/+8
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-1/+1
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-1/+1
2012-11-01Revert the series of commits starting with r166578 which introduced theChandler Carruth1-2/+1
2012-10-24Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow1-1/+2
2012-10-08Move TargetData to DataLayout.Micah Villmow1-1/+1
2012-08-01Whitespace.Chad Rosier1-1/+1
2012-05-25Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCallJustin Holewinski1-2/+4
2012-02-28Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng1-1/+2
2012-02-28Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar1-2/+1
2012-02-28Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng1-1/+2
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner1-1/+1
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner1-1/+1
2010-12-21rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner1-3/+3
2010-11-04When passing a huge parameter using the byval mechanism, a longDuncan Sands1-7/+17
2010-09-21Fix a bug where the x86 backend would lower memcpy/memset of segment relative...Chris Lattner1-0/+9
2010-09-21reimplement memcpy/memmove/memset lowering to use MachinePointerInfoChris Lattner1-9/+6
2010-05-11Implement a bunch more TargetSelectionDAGInfo infrastructure.Dan Gohman1-2/+223
2010-04-16Add skeleton target-specific SelectionDAGInfo files.Dan Gohman1-0/+22