aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetInstrInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders1-10/+10
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders1-17/+16
2019-07-31Reland "[DwarfDebug] Dump call site debug info"Djordje Todorovic1-0/+31
2019-07-12Revert "[DwarfDebug] Dump call site debug info"Djordje Todorovic1-40/+0
2019-07-09[DwarfDebug] Dump call site debug infoDjordje Todorovic1-0/+40
2019-06-27[Backend] Keep call site info valid through the backendDjordje Todorovic1-2/+8
2019-06-24CodeGen: Introduce a class for registersMatt Arsenault1-3/+3
2019-06-08[SystemZ, RegAlloc] Favor 3-address instructions during instruction selection.Jonas Paulsson1-2/+3
2019-06-05Allow target to handle STRICT floating-point nodesUlrich Weigand1-1/+2
2019-05-22MC: Allow getMaxInstLength to depend on the subtargetMatt Arsenault1-3/+5
2019-05-07[CodeGen] Rename DEBUG_TYPE for default hazard recognizer.Austin Kerbow1-1/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-09-05Remove FrameAccess struct from hasLoadFromStackSlotSander de Smalen1-15/+10
2018-09-03Extend hasStoreToStackSlot with list of FI accesses.Sander de Smalen1-18/+13
2018-08-16[MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth1-3/+3
2018-08-09[MC] Remove PhysRegSize from MCRegisterClassBjorn Pettersson1-2/+1
2018-04-27[CodeGen] Use RegUnits to track register aliases (NFC)Jun Bum Lim1-27/+0
2018-03-22[CodeGen] Add a new pass for PostRA sinkJun Bum Lim1-0/+27
2018-01-29[AMDGPU][X86][Mips] Make sure renamable bit not set for reserved regsGeoff Berry1-0/+14
2018-01-11PeepholeOptimizer: Fix for vregs without defsMatthias Braun1-0/+6
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-2/+2
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie1-2/+2
2017-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie1-1/+1
2017-10-10CodeGen: Minor cleanups to use MachineInstr::getMF. NFCJustin Bogner1-6/+6
2017-10-02use range-for-loops; NFCISanjay Patel1-9/+8
2017-10-02remove duplicate comments, reposition related functions; NFCSanjay Patel1-56/+49
2017-09-28Teach TargetInstrInfo::getInlineAsmLength to parse .space directives with int...Alex Bradbury1-10/+32
2017-08-22TargetInstrInfo: Change duplicate() to work on bundles.Matthias Braun1-3/+4
2017-04-24Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek1-4/+4
2017-04-21Re-commit r301040 "X86: Don't emit zero-byte functions on Windows"Hans Wennborg1-2/+2
2017-04-21Revert r301040 "X86: Don't emit zero-byte functions on Windows"Hans Wennborg1-2/+2
2017-04-21X86: Don't emit zero-byte functions on WindowsHans Wennborg1-2/+2
2017-04-13Use methods to access data stored with frame instructionsSerge Pavlov1-4/+2
2017-01-13[CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus1-2/+2
2016-11-23[X86] Allow folding of stack reloads when loading a subreg of the spilled regMichael Kuperstein1-3/+26
2016-10-28MachineRegisterInfo: Remove unused arg from isConstantPhysReg(); NFCMatthias Braun1-1/+1
2016-10-09Target: Remove unused entities.Peter Collingbourne1-29/+0
2016-10-01Use StringRef instead of raw pointers in MCAsmInfo/MCInstrInfo APIs (NFC)Mehdi Amini1-2/+2
2016-09-14Make analyzeBranch family of instruction names consistentMatt Arsenault1-1/+1
2016-09-10[CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantL...Justin Lebar1-1/+1
2016-08-31[statepoints][experimental] Add support for live-in semantics of values in de...Philip Reames1-2/+9
2016-08-30Fix coding style; NFCSanjoy Das1-4/+2
2016-08-23[stackmaps] Extract out magic constants [NFCI]Philip Reames1-3/+7
2016-08-11Use the range variant of find instead of unpacking begin/endDavid Majnemer1-1/+1
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-2/+2
2016-07-15[CodeGen] Take a MachineMemOperand::Flags in MachineFunction::getMachineMemOp...Justin Lebar1-1/+1
2016-07-01TII: Fix inlineasm size counting comments as instsMatt Arsenault1-7/+11
2016-07-01CodeGen: Avoid implicit conversions in TargetInstrInfo, NFCDuncan P. N. Exon Smith1-2/+2
2016-06-30CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith1-168/+145
2016-05-10[foldMemoryOperand()] Pass LiveIntervals to enable liveness check.Jonas Paulsson1-4/+6