summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TargetInstrInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Scheduler] Adjust interface of CreateTargetMIHazardRecognizer to use Schedul...David Green2020-01-151-3/+3
* [Scheduler] Remove superfluous casts. NFCDavid Green2020-01-131-4/+2
* [DebugInfo] Make describeLoadedValue() reg awareDavid Stenberg2019-12-091-5/+28
* Revert "[DebugInfo] Make describeLoadedValue() reg aware"David Stenberg2019-12-091-28/+5
* [DebugInfo] Make describeLoadedValue() reg awareDavid Stenberg2019-12-091-5/+28
* [DebugInfo] Describe size of spilled values in call site paramsVedant Kumar2019-11-191-1/+5
* [DebugInfo] Allow spill slots in call site parameter descriptionsVedant Kumar2019-11-141-0/+21
* Reland: [TII] Use optional destination and source pair as a return value; NFCDjordje Todorovic2019-11-081-5/+4
* Revert rG57ee0435bd47f23f3939f402914c231b4f65ca5e - [TII] Use optional destin...Simon Pilgrim2019-10-311-4/+5
* [TII] Use optional destination and source pair as a return value; NFCDjordje Todorovic2019-10-311-5/+4
* [ARM][AArch64][DebugInfo] Improve call site instruction interpretationDjordje Todorovic2019-10-301-4/+6
* [DebugInfo] Stop describing imms in TargetInstrInfo's describeLoadedValue() implDavid Stenberg2019-10-231-3/+0
* Prune Analysis includes from SelectionDAG.hReid Kleckner2019-10-191-1/+1
* [DebugInfo][If-Converter] Update call site info during the optimizationNikola Prica2019-10-081-1/+1
* [DebugInfo] Exclude memory location values as parameter entry valuesDjordje Todorovic2019-09-271-12/+0
* [TargetInstrInfo] Let findCommutedOpIndices take const MachineInstr&Simon Pilgrim2019-09-251-1/+1
* TargetInstrInfo::getStackSlotRange - fix "variable used but never read" analy...Simon Pilgrim2019-09-231-1/+1
* [MachinePipeliner] Improve the TargetInstrInfo API analyzeLoop/reduceLoopCountJames Molloy2019-09-211-0/+2
* Revert "[MachinePipeliner] Improve the TargetInstrInfo API analyzeLoop/reduce...Mitch Phillips2019-09-201-2/+0
* [MachinePipeliner] Improve the TargetInstrInfo API analyzeLoop/reduceLoopCountJames Molloy2019-09-201-0/+2
* [NFC] Make the describeLoadedValue() hook return machine operand objectsDavid Stenberg2019-09-081-3/+3
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-10/+10
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-17/+16
* Reland "[DwarfDebug] Dump call site debug info"Djordje Todorovic2019-07-311-0/+31
* Revert "[DwarfDebug] Dump call site debug info"Djordje Todorovic2019-07-121-40/+0
* [DwarfDebug] Dump call site debug infoDjordje Todorovic2019-07-091-0/+40
* [Backend] Keep call site info valid through the backendDjordje Todorovic2019-06-271-2/+8
* CodeGen: Introduce a class for registersMatt Arsenault2019-06-241-3/+3
* [SystemZ, RegAlloc] Favor 3-address instructions during instruction selection.Jonas Paulsson2019-06-081-2/+3
* Allow target to handle STRICT floating-point nodesUlrich Weigand2019-06-051-1/+2
* MC: Allow getMaxInstLength to depend on the subtargetMatt Arsenault2019-05-221-3/+5
* [CodeGen] Rename DEBUG_TYPE for default hazard recognizer.Austin Kerbow2019-05-071-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Remove FrameAccess struct from hasLoadFromStackSlotSander de Smalen2018-09-051-15/+10
* Extend hasStoreToStackSlot with list of FI accesses.Sander de Smalen2018-09-031-18/+13
* [MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth2018-08-161-3/+3
* [MC] Remove PhysRegSize from MCRegisterClassBjorn Pettersson2018-08-091-2/+1
* [CodeGen] Use RegUnits to track register aliases (NFC)Jun Bum Lim2018-04-271-27/+0
* [CodeGen] Add a new pass for PostRA sinkJun Bum Lim2018-03-221-0/+27
* [AMDGPU][X86][Mips] Make sure renamable bit not set for reserved regsGeoff Berry2018-01-291-0/+14
* PeepholeOptimizer: Fix for vregs without defsMatthias Braun2018-01-111-0/+6
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-2/+2
* Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie2017-11-031-1/+1
* CodeGen: Minor cleanups to use MachineInstr::getMF. NFCJustin Bogner2017-10-101-6/+6
* use range-for-loops; NFCISanjay Patel2017-10-021-9/+8
* remove duplicate comments, reposition related functions; NFCSanjay Patel2017-10-021-56/+49
* Teach TargetInstrInfo::getInlineAsmLength to parse .space directives with int...Alex Bradbury2017-09-281-10/+32
* TargetInstrInfo: Change duplicate() to work on bundles.Matthias Braun2017-08-221-3/+4
* Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek2017-04-241-4/+4
OpenPOWER on IntegriCloud