summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetInstrInfo.cpp
AgeCommit message (Expand)Author
2019-12-09[DebugInfo] Make describeLoadedValue() reg awareDavid Stenberg
2019-12-09Revert "[DebugInfo] Make describeLoadedValue() reg aware"David Stenberg
2019-12-09[DebugInfo] Make describeLoadedValue() reg awareDavid Stenberg
2019-11-19[DebugInfo] Describe size of spilled values in call site paramsVedant Kumar
2019-11-14[DebugInfo] Allow spill slots in call site parameter descriptionsVedant Kumar
2019-11-08Reland: [TII] Use optional destination and source pair as a return value; NFCDjordje Todorovic
2019-10-31Revert rG57ee0435bd47f23f3939f402914c231b4f65ca5e - [TII] Use optional destin...Simon Pilgrim
2019-10-31[TII] Use optional destination and source pair as a return value; NFCDjordje Todorovic
2019-10-30[ARM][AArch64][DebugInfo] Improve call site instruction interpretationDjordje Todorovic
2019-10-23[DebugInfo] Stop describing imms in TargetInstrInfo's describeLoadedValue() implDavid Stenberg
2019-10-19Prune Analysis includes from SelectionDAG.hReid Kleckner
2019-10-08[DebugInfo][If-Converter] Update call site info during the optimizationNikola Prica
2019-09-27[DebugInfo] Exclude memory location values as parameter entry valuesDjordje Todorovic
2019-09-25[TargetInstrInfo] Let findCommutedOpIndices take const MachineInstr&Simon Pilgrim
2019-09-23TargetInstrInfo::getStackSlotRange - fix "variable used but never read" analy...Simon Pilgrim
2019-09-21[MachinePipeliner] Improve the TargetInstrInfo API analyzeLoop/reduceLoopCountJames Molloy
2019-09-20Revert "[MachinePipeliner] Improve the TargetInstrInfo API analyzeLoop/reduce...Mitch Phillips
2019-09-20[MachinePipeliner] Improve the TargetInstrInfo API analyzeLoop/reduceLoopCountJames Molloy
2019-09-08[NFC] Make the describeLoadedValue() hook return machine operand objectsDavid Stenberg
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-07-31Reland "[DwarfDebug] Dump call site debug info"Djordje Todorovic
2019-07-12Revert "[DwarfDebug] Dump call site debug info"Djordje Todorovic
2019-07-09[DwarfDebug] Dump call site debug infoDjordje Todorovic
2019-06-27[Backend] Keep call site info valid through the backendDjordje Todorovic
2019-06-24CodeGen: Introduce a class for registersMatt Arsenault
2019-06-08[SystemZ, RegAlloc] Favor 3-address instructions during instruction selection.Jonas Paulsson
2019-06-05Allow target to handle STRICT floating-point nodesUlrich Weigand
2019-05-22MC: Allow getMaxInstLength to depend on the subtargetMatt Arsenault
2019-05-07[CodeGen] Rename DEBUG_TYPE for default hazard recognizer.Austin Kerbow
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-09-05Remove FrameAccess struct from hasLoadFromStackSlotSander de Smalen
2018-09-03Extend hasStoreToStackSlot with list of FI accesses.Sander de Smalen
2018-08-16[MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth
2018-08-09[MC] Remove PhysRegSize from MCRegisterClassBjorn Pettersson
2018-04-27[CodeGen] Use RegUnits to track register aliases (NFC)Jun Bum Lim
2018-03-22[CodeGen] Add a new pass for PostRA sinkJun Bum Lim
2018-01-29[AMDGPU][X86][Mips] Make sure renamable bit not set for reserved regsGeoff Berry
2018-01-11PeepholeOptimizer: Fix for vregs without defsMatthias Braun
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie
2017-10-10CodeGen: Minor cleanups to use MachineInstr::getMF. NFCJustin Bogner
2017-10-02use range-for-loops; NFCISanjay Patel
2017-10-02remove duplicate comments, reposition related functions; NFCSanjay Patel
2017-09-28Teach TargetInstrInfo::getInlineAsmLength to parse .space directives with int...Alex Bradbury
2017-08-22TargetInstrInfo: Change duplicate() to work on bundles.Matthias Braun
2017-04-24Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek
2017-04-21Re-commit r301040 "X86: Don't emit zero-byte functions on Windows"Hans Wennborg
2017-04-21Revert r301040 "X86: Don't emit zero-byte functions on Windows"Hans Wennborg