summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "[DebugInfo] Remove some users of DBG_VALUEs IsIndirect field"Jeremy Morse2020-02-121-8/+9
* [FPEnv] Invert sense of MIFlag::FPExcept flagUlrich Weigand2020-01-101-2/+2
* [FPEnv] Default NoFPExcept SDNodeFlag to falseUlrich Weigand2020-01-021-1/+1
* [DebugInfo] Remove some users of DBG_VALUEs IsIndirect fieldJeremy Morse2019-10-151-9/+8
* [TargetRegisterInfo] Remove SVT argument from getCommonSubClass.Craig Topper2019-09-131-1/+1
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-6/+6
* CodeGen: Migration to using RegisterMatt Arsenault2019-08-061-5/+5
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-19/+19
* Allow target to handle STRICT floating-point nodesUlrich Weigand2019-06-051-0/+3
* [SelectionDAG] Enhance the simplification of `copyto` from `implicit-def`.Michael Liao2019-05-271-26/+14
* [AMDGPU] Divergence driven ISel. Assign register class for cross block va...Alexander Timofeev2019-05-261-14/+19
* Revert r361644, "[AMDGPU] Divergence driven ISel. Assign register class for c...Peter Collingbourne2019-05-251-19/+14
* [AMDGPU] Divergence driven ISel. Assign register class for cross block values...Alexander Timofeev2019-05-241-14/+19
* [NFC] add/modify wrapper function for findRegisterDefOperand().Chen Zheng2019-02-201-1/+2
* Implementation of asm-goto support in LLVMCraig Topper2019-02-081-3/+7
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [SDAG] Clarify the origin of chain in REG_SEQUENCE in comment, NFCKrzysztof Parzyszek2018-12-171-1/+3
* [SDAG] Ignore chain operand in REG_SEQUENCE when emitting instructionsKrzysztof Parzyszek2018-12-141-0/+4
* [DebugInfo] Don't drop dbg.value's of nullptrJeremy Morse2018-12-101-0/+3
* [DebugInfo] Emit undef DBG_VALUEs when SDNodes are optimised outJeremy Morse2018-12-101-0/+14
* [ARM] Make InstrEmitter mark CPSR defs dead for Thumb1.Eli Friedman2018-10-261-1/+1
* Copy utilities updated and added for MI flagsMichael Berg2018-09-191-0/+9
* [MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth2018-08-161-6/+3
* [SDAG] Remove the reliance on MI's allocation strategy forChandler Carruth2018-08-141-2/+5
* [X86] Fix assertion in subreg extractionReid Kleckner2018-08-061-1/+1
* [DebugInfo] LowerDbgDeclare: Add derefs when handling CallInst usersVedant Kumar2018-07-261-5/+9
* [DebugInfo] Convert intrinsic llvm.dbg.label to MachineInstr.Shiva Chen2018-05-091-0/+14
* Mapping SDNode flags to MachineInstr flagsMichael Berg2018-05-041-1/+26
* [SelectionDAG] Improve selection of DBG_VALUE using a PHI node resultBjorn Pettersson2018-04-301-0/+2
* [SelectionDAG] Provide adequate register class for RegisterSDNodeStefan Maksimovic2018-02-091-1/+16
* 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-1/+1
* Add llvm.codeview.annotation to implement MSVC __annotationReid Kleckner2017-09-051-3/+7
* Remove the unused dbg.value offset from SelectionDAG (NFC)Adrian Prantl2017-07-281-6/+3
* fix typos in comments and error messages; NFCHiroshi Inoue2017-07-101-1/+1
* Move value type list from TargetRegisterClass to TargetRegisterInfoKrzysztof Parzyszek2017-04-241-1/+2
* Revert r301231: Accidentally committed stale filesKrzysztof Parzyszek2017-04-241-2/+1
* Move value type list from TargetRegisterClass to TargetRegisterInfoKrzysztof Parzyszek2017-04-241-1/+2
* Removing a redundant assignmentArtyom Skrobov2017-02-141-1/+0
* [SelectionDAG] In InstrEmitter, handle EXTRACT_SUBREG of a physical register.Geoff Berry2017-02-051-8/+23
* SDAG: Make sure we use an allocatable reg class when we create this vregJustin Bogner2016-10-281-0/+2
* Remove unnecessary call to getAllocatableRegClassMatt Arsenault2016-09-071-9/+15
* CodeGen: Use MachineInstr& in TargetLowering, NFCDuncan P. N. Exon Smith2016-06-301-1/+1
* Preserve DebugInfo when replacing values in DAGCombinerNirav Dave2016-06-231-1/+2
* Revert r273456, "Preserve DebugInfo when replacing values in DAGCombiner" as ...Peter Collingbourne2016-06-231-2/+1
* Preserve DebugInfo when replacing values in DAGCombinerNirav Dave2016-06-221-1/+2
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-1/+1
* Sink DI metadata usage out of MachineInstr.h and MachineInstrBuilder.hReid Kleckner2016-04-141-0/+1
* [X86] Part 1 to fix x86-64 fp128 calling convention.Chih-Hung Hsieh2015-12-031-1/+1
* Revert "Remove unnecessary call to getAllocatableRegClass"Tom Stellard2015-11-121-8/+4
OpenPOWER on IntegriCloud