aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetInstrInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-02-05[DebugInfo] Avoid the call site param for mem instrs with multiple defsDjordje Todorovic1-2/+8
2020-01-22[MachineScheduler] Allow clustering mem ops with complex addressesJay Foad1-0/+12
2020-01-15[Scheduler] Adjust interface of CreateTargetMIHazardRecognizer to use Schedul...David Green1-3/+3
2020-01-13[Scheduler] Remove superfluous casts. NFCDavid Green1-4/+2
2019-12-09[DebugInfo] Make describeLoadedValue() reg awareDavid Stenberg1-5/+28
2019-12-09Revert "[DebugInfo] Make describeLoadedValue() reg aware"David Stenberg1-28/+5
2019-12-09[DebugInfo] Make describeLoadedValue() reg awareDavid Stenberg1-5/+28
2019-11-19[DebugInfo] Describe size of spilled values in call site paramsVedant Kumar1-1/+5
2019-11-14[DebugInfo] Allow spill slots in call site parameter descriptionsVedant Kumar1-0/+21
2019-11-08Reland: [TII] Use optional destination and source pair as a return value; NFCDjordje Todorovic1-5/+4
2019-10-31Revert rG57ee0435bd47f23f3939f402914c231b4f65ca5e - [TII] Use optional destin...Simon Pilgrim1-4/+5
2019-10-31[TII] Use optional destination and source pair as a return value; NFCDjordje Todorovic1-5/+4
2019-10-30[ARM][AArch64][DebugInfo] Improve call site instruction interpretationDjordje Todorovic1-4/+6
2019-10-23[DebugInfo] Stop describing imms in TargetInstrInfo's describeLoadedValue() implDavid Stenberg1-3/+0
2019-10-19Prune Analysis includes from SelectionDAG.hReid Kleckner1-1/+1
2019-10-08[DebugInfo][If-Converter] Update call site info during the optimizationNikola Prica1-1/+1
2019-09-27[DebugInfo] Exclude memory location values as parameter entry valuesDjordje Todorovic1-12/+0
2019-09-25[TargetInstrInfo] Let findCommutedOpIndices take const MachineInstr&Simon Pilgrim1-1/+1
2019-09-23TargetInstrInfo::getStackSlotRange - fix "variable used but never read" analy...Simon Pilgrim1-1/+1
2019-09-21[MachinePipeliner] Improve the TargetInstrInfo API analyzeLoop/reduceLoopCountJames Molloy1-0/+2
2019-09-20Revert "[MachinePipeliner] Improve the TargetInstrInfo API analyzeLoop/reduce...Mitch Phillips1-2/+0
2019-09-20[MachinePipeliner] Improve the TargetInstrInfo API analyzeLoop/reduceLoopCountJames Molloy1-0/+2
2019-09-08[NFC] Make the describeLoadedValue() hook return machine operand objectsDavid Stenberg1-3/+3
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