summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h
AgeCommit message (Expand)Author
2025-08-13[SelectionDAG] Pass SDValue to InstrEmitter::EmitCopyFromReg. NFC (#153485)Craig Topper
2024-09-26[NFC] Reapply 3f37c517f, SmallDenseMap speedupsJeremy Morse
2024-09-25Revert "[NFC] Switch a number of DenseMaps to SmallDenseMaps for speedup (#10...Jeremy Morse
2024-09-25[NFC] Switch a number of DenseMaps to SmallDenseMaps for speedup (#109417)Jeremy Morse
2023-01-20[DebugInfo] Store instr-ref mode of MachineFunction in memberJeremy Morse
2023-01-09[DebugInfo] Produce variadic DBG_INSTR_REFs from ISelStephen Tozer
2022-12-21[SelectionDAG] Fix EmitCopyFromReg for cloned nodesJay Foad
2022-04-06[DebugInfo][InstrRef] Avoid a crash from mixed variable location modesJeremy Morse
2021-07-06[DebugInfo][InstrRef][3/4] Produce DBG_INSTR_REFs for all variable locationsJeremy Morse
2021-03-09[DebugInfo] Emit DBG_VALUE_LIST from ISelgbtozers
2021-01-24[CodeGen] Forward-declare TargetMachine (NFC)Kazu Hirata
2020-10-14[DebugInstrRef] Create DBG_INSTR_REFs in SelectionDAGJeremy Morse
2020-04-19InstrEmitter.h - reduce SelectionDAG.h include to SelectionDAGNodes.h include.Simon Pilgrim
2020-04-08DAG: Use RegisterMatt Arsenault
2019-05-27[SelectionDAG] Enhance the simplification of `copyto` from `implicit-def`.Michael Liao
2019-05-26 [AMDGPU] Divergence driven ISel. Assign register class for cross block va...Alexander Timofeev
2019-05-25Revert r361644, "[AMDGPU] Divergence driven ISel. Assign register class for c...Peter Collingbourne
2019-05-24[AMDGPU] Divergence driven ISel. Assign register class for cross block values...Alexander Timofeev
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-05-09[DebugInfo] Convert intrinsic llvm.dbg.label to MachineInstr.Shiva Chen
2016-06-12Pass DebugLoc and SDLoc by const ref.Benjamin Kramer
2016-03-26Minor code cleanup. NFC.Junmo Park
2015-07-01[SDAG] Give InstrEmitter hidden visibilityBenjamin Kramer
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2014-10-09Remove the uses of getSubtargetImpl from InstrEmitter and removeEric Christopher
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer
2013-09-11Revert "Give internal classes hidden visibility."Benjamin Kramer
2013-09-11Give internal classes hidden visibility.Benjamin Kramer
2013-07-17Add -*- C++ -*- to InstrEmitter.h.Michael Gottesman
2012-12-20Use MachineInstrBuilder in InstrEmitter.Jakob Stoklund Olesen
2012-12-13Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund
2012-12-11Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund
2012-12-11Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund
2012-12-04Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth
2012-07-04Allow trailing physreg RegisterSDNode operands on non-variadic instructions.Jakob Stoklund Olesen
2011-10-05Simplify EXTRACT_SUBREG emission.Jakob Stoklund Olesen
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng
2010-05-14Don't set kill flags for instructions which the scheduler has cloned.Dan Gohman
2010-05-04Teach scheduler about REG_SEQUENCE.Evan Cheng
2010-05-01Get rid of the EdgeMapping map. Instead, just check for BasicBlockDan Gohman
2010-04-30EmitDbgValue doesn't need its EdgeMapping argument.Dan Gohman
2010-04-26- Move TargetLowering::EmitTargetCodeForFrameDebugValue to TargetInstrInfo an...Evan Cheng
2010-03-25reapply 99444/99445, which I speculatively reverted inChris Lattner
2010-03-25Change how dbg_value sdnodes are converted into machine instructions. Their p...Evan Cheng
2010-03-24revert 99444/99445. This doesn't cause the failure of Chris Lattner
2010-03-24remove dead argument.Chris Lattner
2010-03-24split EmitNode in half to reduce indentation.Chris Lattner
2010-03-10Progress towards shepherding debug info through SelectionDAG.Dale Johannesen
2010-03-06Add some new bits of debug info handling. NoDale Johannesen