summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-1/+1
* Modernize repmovsb implementation of x86 memcpy and allow runtime sizes.Guillaume Chatelet2019-05-061-97/+118
* [IR] Refactor attribute methods in Function class (NFC)Evandro Menezes2019-04-041-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* fix typos aggressively; NFCSanjay Patel2018-11-071-1/+1
* [X86] Fix inline expansion for memset in x32Craig Topper2018-09-221-2/+3
* [X86] Teach X86SelectionDAGInfo::EmitTargetCodeForMemcpy about GNUX32Craig Topper2018-09-121-3/+4
* AArch64/X86: Factor out common bzero logic; NFCMatthias Braun2017-12-181-3/+4
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-1/+1
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-1/+1
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-2/+2
* [X86][NFC] Refactor RepMovsRepeats in preparation for D32481.Clement Courbet2017-04-281-49/+45
* [CodeGen][NFC] Rename 'Src' to 'Val'.Clement Courbet2017-04-271-7/+7
* use repmovsb when optimizing forminsizeClement Courbet2017-04-211-8/+31
* Rename FastString flag.Clement Courbet2017-04-211-2/+2
* X86 memcpy: use REPMOVSB instead of REPMOVS{Q,D,W} for inline copiesClement Courbet2017-04-211-1/+6
* Delete dead codeClement Courbet2017-04-211-15/+1
* Make library calls sensitive to regparm module flag (Fixes PR3997).Nirav Dave2017-03-181-2/+3
* Capitalize ArgListEntry fields. NFC.Nirav Dave2017-03-181-4/+5
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-2/+2
* [SDAG] Remove FixedArgs parameter from CallLoweringInfo::setCalleeKrzysztof Parzyszek2016-06-221-2/+1
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-2/+2
* [X86] Use MCPhysReg and uint16_t for static arrays of registers and opcodes r...Craig Topper2016-03-021-5/+5
* fix formatting; NFCSanjay Patel2015-12-041-25/+18
* Remove getDataLayout() from TargetSelectionDAGInfo (had no users)Mehdi Amini2015-07-091-5/+0
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-2/+3
* [WinEH] Make llvm.x86.seh.restoreframe work for stack realignment prologuesReid Kleckner2015-07-071-1/+1
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-11/+14
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-14/+11
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-11/+14
* Allow memory intrinsics to be tail callsKrzysztof Parzyszek2015-04-131-2/+3
* Make constant arrays that are passed to functions as const.Benjamin Kramer2015-03-071-4/+4
* Reuse a bunch of cached subtargets and remove getSubtarget callsEric Christopher2015-02-021-9/+8
* X86: Fix conflict over ESI between base register and rep;movslReid Kleckner2014-08-291-6/+31
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-1/+1
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-2/+2
* [DAG] Pass the argument list to the CallLoweringInfo via move semantics. NFCI.Juergen Ributzka2014-07-011-1/+2
* Remove all local variables from X86SelectionDAGInfo, the DAG hasEric Christopher2014-06-061-27/+27
* Have TargetSelectionDAGInfo take a DataLayout initializer rather thanEric Christopher2014-06-061-1/+1
* Target: remove old constructors for CallLoweringInfoSaleem Abdulrasool2014-05-171-9/+8
* Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.Craig Topper2014-04-261-6/+4
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-3/+3
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* Revert "X86 memcpy lowering: use "rep movs" even when esi is used as base poi...Hans Wennborg2014-03-261-29/+13
* X86 memcpy lowering: use "rep movs" even when esi is used as base pointerHans Wennborg2014-03-181-13/+29
* Remove several unused variables.Rafael Espindola2013-10-011-2/+0
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-251-2/+2
* X86: Disable generation of rep;movsl when %esi is used as a base pointer.Benjamin Kramer2013-02-131-0/+8
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-1/+1
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-1/+1
OpenPOWER on IntegriCloud