Home
last modified time | relevance | path

Searched refs:SrcDef (Results 1 – 25 of 40) sorted by relevance

12

/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h529 MachineInstr *SrcDef = getDefIgnoringCopies(SrcReg, MRI); in tryCombineUnmergeValues() local
530 if (!SrcDef) in tryCombineUnmergeValues()
536 if (SrcDef->getOpcode() == TargetOpcode::G_UNMERGE_VALUES) { in tryCombineUnmergeValues()
542 const unsigned NumSrcOps = SrcDef->getNumOperands(); in tryCombineUnmergeValues()
543 Register SrcUnmergeSrc = SrcDef->getOperand(NumSrcOps - 1).getReg(); in tryCombineUnmergeValues()
570 unsigned SrcDefIdx = getDefIndex(*SrcDef, SrcReg); in tryCombineUnmergeValues()
577 markInstAndDefDead(MI, *SrcDef, DeadInsts, SrcDefIdx); in tryCombineUnmergeValues()
581 MachineInstr *MergeI = SrcDef; in tryCombineUnmergeValues()
585 unsigned SrcOp = SrcDef->getOpcode(); in tryCombineUnmergeValues()
588 MergeI = getDefIgnoringCopies(SrcDef->getOperand(1).getReg(), MRI); in tryCombineUnmergeValues()
[all …]
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h529 MachineInstr *SrcDef = getDefIgnoringCopies(SrcReg, MRI); in tryCombineUnmergeValues() local
530 if (!SrcDef) in tryCombineUnmergeValues()
536 if (SrcDef->getOpcode() == TargetOpcode::G_UNMERGE_VALUES) { in tryCombineUnmergeValues()
542 const unsigned NumSrcOps = SrcDef->getNumOperands(); in tryCombineUnmergeValues()
543 Register SrcUnmergeSrc = SrcDef->getOperand(NumSrcOps - 1).getReg(); in tryCombineUnmergeValues()
570 unsigned SrcDefIdx = getDefIndex(*SrcDef, SrcReg); in tryCombineUnmergeValues()
577 markInstAndDefDead(MI, *SrcDef, DeadInsts, SrcDefIdx); in tryCombineUnmergeValues()
581 MachineInstr *MergeI = SrcDef; in tryCombineUnmergeValues()
585 unsigned SrcOp = SrcDef->getOpcode(); in tryCombineUnmergeValues()
588 MergeI = getDefIgnoringCopies(SrcDef->getOperand(1).getReg(), MRI); in tryCombineUnmergeValues()
[all …]
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h529 MachineInstr *SrcDef = getDefIgnoringCopies(SrcReg, MRI); in tryCombineUnmergeValues() local
530 if (!SrcDef) in tryCombineUnmergeValues()
536 if (SrcDef->getOpcode() == TargetOpcode::G_UNMERGE_VALUES) { in tryCombineUnmergeValues()
542 const unsigned NumSrcOps = SrcDef->getNumOperands(); in tryCombineUnmergeValues()
543 Register SrcUnmergeSrc = SrcDef->getOperand(NumSrcOps - 1).getReg(); in tryCombineUnmergeValues()
570 unsigned SrcDefIdx = getDefIndex(*SrcDef, SrcReg); in tryCombineUnmergeValues()
577 markInstAndDefDead(MI, *SrcDef, DeadInsts, SrcDefIdx); in tryCombineUnmergeValues()
581 MachineInstr *MergeI = SrcDef; in tryCombineUnmergeValues()
585 unsigned SrcOp = SrcDef->getOpcode(); in tryCombineUnmergeValues()
588 MergeI = getDefIgnoringCopies(SrcDef->getOperand(1).getReg(), MRI); in tryCombineUnmergeValues()
[all …]
/dports/devel/llvm90/llvm-9.0.1.src/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h223 MachineInstr *SrcDef = in tryCombineMerges() local
225 if (!SrcDef) in tryCombineMerges()
230 MachineInstr *MergeI = SrcDef; in tryCombineMerges()
234 unsigned SrcOp = SrcDef->getOpcode(); in tryCombineMerges()
237 MergeI = getDefIgnoringCopies(SrcDef->getOperand(1).getReg(), MRI); in tryCombineMerges()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h754 MachineInstr *SrcDef = getDefIgnoringCopies(SrcReg, MRI);
755 if (!SrcDef)
760 unsigned SrcDefIdx = getDefIndex(*SrcDef, SrcReg);
786 markInstAndDefDead(MI, *SrcDef, DeadInsts, SrcDefIdx);
792 if (auto *SrcUnmerge = dyn_cast<GUnmerge>(SrcDef)) {
834 MachineInstr *MergeI = SrcDef;
838 unsigned SrcOp = SrcDef->getOpcode();
841 MergeI = getDefIgnoringCopies(SrcDef->getOperand(1).getReg(), MRI);
848 if (tryFoldUnmergeCast(MI, *SrcDef, DeadInsts, UpdatedDefs))
/dports/graphics/llvm-mesa/llvm-13.0.1.src/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h754 MachineInstr *SrcDef = getDefIgnoringCopies(SrcReg, MRI); in tryCombineUnmergeValues() local
755 if (!SrcDef) in tryCombineUnmergeValues()
760 unsigned SrcDefIdx = getDefIndex(*SrcDef, SrcReg); in tryCombineUnmergeValues()
786 markInstAndDefDead(MI, *SrcDef, DeadInsts, SrcDefIdx); in tryCombineUnmergeValues()
792 if (auto *SrcUnmerge = dyn_cast<GUnmerge>(SrcDef)) { in tryCombineUnmergeValues()
834 MachineInstr *MergeI = SrcDef; in tryCombineUnmergeValues()
838 unsigned SrcOp = SrcDef->getOpcode(); in tryCombineUnmergeValues()
841 MergeI = getDefIgnoringCopies(SrcDef->getOperand(1).getReg(), MRI); in tryCombineUnmergeValues()
848 if (tryFoldUnmergeCast(MI, *SrcDef, DeadInsts, UpdatedDefs)) in tryCombineUnmergeValues()
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h754 MachineInstr *SrcDef = getDefIgnoringCopies(SrcReg, MRI); in tryCombineUnmergeValues() local
755 if (!SrcDef) in tryCombineUnmergeValues()
760 unsigned SrcDefIdx = getDefIndex(*SrcDef, SrcReg); in tryCombineUnmergeValues()
786 markInstAndDefDead(MI, *SrcDef, DeadInsts, SrcDefIdx); in tryCombineUnmergeValues()
792 if (auto *SrcUnmerge = dyn_cast<GUnmerge>(SrcDef)) { in tryCombineUnmergeValues()
834 MachineInstr *MergeI = SrcDef; in tryCombineUnmergeValues()
838 unsigned SrcOp = SrcDef->getOpcode(); in tryCombineUnmergeValues()
841 MergeI = getDefIgnoringCopies(SrcDef->getOperand(1).getReg(), MRI); in tryCombineUnmergeValues()
848 if (tryFoldUnmergeCast(MI, *SrcDef, DeadInsts, UpdatedDefs)) in tryCombineUnmergeValues()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h814 MachineInstr *SrcDef = getDefIgnoringCopies(SrcReg, MRI); in tryCombineUnmergeValues() local
815 if (!SrcDef) in tryCombineUnmergeValues()
820 unsigned SrcDefIdx = getDefIndex(*SrcDef, SrcReg); in tryCombineUnmergeValues()
826 markInstAndDefDead(MI, *SrcDef, DeadInsts, SrcDefIdx); in tryCombineUnmergeValues()
830 if (auto *SrcUnmerge = dyn_cast<GUnmerge>(SrcDef)) { in tryCombineUnmergeValues()
872 MachineInstr *MergeI = SrcDef; in tryCombineUnmergeValues()
876 unsigned SrcOp = SrcDef->getOpcode(); in tryCombineUnmergeValues()
879 MergeI = getDefIgnoringCopies(SrcDef->getOperand(1).getReg(), MRI); in tryCombineUnmergeValues()
886 return tryFoldUnmergeCast(MI, *SrcDef, DeadInsts, UpdatedDefs); in tryCombineUnmergeValues()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h754 MachineInstr *SrcDef = getDefIgnoringCopies(SrcReg, MRI); in tryCombineUnmergeValues() local
755 if (!SrcDef) in tryCombineUnmergeValues()
760 unsigned SrcDefIdx = getDefIndex(*SrcDef, SrcReg); in tryCombineUnmergeValues()
786 markInstAndDefDead(MI, *SrcDef, DeadInsts, SrcDefIdx); in tryCombineUnmergeValues()
792 if (auto *SrcUnmerge = dyn_cast<GUnmerge>(SrcDef)) { in tryCombineUnmergeValues()
834 MachineInstr *MergeI = SrcDef; in tryCombineUnmergeValues()
838 unsigned SrcOp = SrcDef->getOpcode(); in tryCombineUnmergeValues()
841 MergeI = getDefIgnoringCopies(SrcDef->getOperand(1).getReg(), MRI); in tryCombineUnmergeValues()
848 if (tryFoldUnmergeCast(MI, *SrcDef, DeadInsts, UpdatedDefs)) in tryCombineUnmergeValues()
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h754 MachineInstr *SrcDef = getDefIgnoringCopies(SrcReg, MRI); in tryCombineUnmergeValues() local
755 if (!SrcDef) in tryCombineUnmergeValues()
760 unsigned SrcDefIdx = getDefIndex(*SrcDef, SrcReg); in tryCombineUnmergeValues()
786 markInstAndDefDead(MI, *SrcDef, DeadInsts, SrcDefIdx); in tryCombineUnmergeValues()
792 if (auto *SrcUnmerge = dyn_cast<GUnmerge>(SrcDef)) { in tryCombineUnmergeValues()
834 MachineInstr *MergeI = SrcDef; in tryCombineUnmergeValues()
838 unsigned SrcOp = SrcDef->getOpcode(); in tryCombineUnmergeValues()
841 MergeI = getDefIgnoringCopies(SrcDef->getOperand(1).getReg(), MRI); in tryCombineUnmergeValues()
848 if (tryFoldUnmergeCast(MI, *SrcDef, DeadInsts, UpdatedDefs)) in tryCombineUnmergeValues()
/dports/devel/llvm10/llvm-10.0.1.src/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h289 MachineInstr *SrcDef = in tryCombineMerges() local
291 if (!SrcDef) in tryCombineMerges()
296 MachineInstr *MergeI = SrcDef; in tryCombineMerges()
300 unsigned SrcOp = SrcDef->getOpcode(); in tryCombineMerges()
303 MergeI = getDefIgnoringCopies(SrcDef->getOperand(1).getReg(), MRI); in tryCombineMerges()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h289 MachineInstr *SrcDef = in tryCombineMerges() local
291 if (!SrcDef) in tryCombineMerges()
296 MachineInstr *MergeI = SrcDef; in tryCombineMerges()
300 unsigned SrcOp = SrcDef->getOpcode(); in tryCombineMerges()
303 MergeI = getDefIgnoringCopies(SrcDef->getOperand(1).getReg(), MRI); in tryCombineMerges()
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h289 MachineInstr *SrcDef = in tryCombineMerges() local
291 if (!SrcDef) in tryCombineMerges()
296 MachineInstr *MergeI = SrcDef; in tryCombineMerges()
300 unsigned SrcOp = SrcDef->getOpcode(); in tryCombineMerges()
303 MergeI = getDefIgnoringCopies(SrcDef->getOperand(1).getReg(), MRI); in tryCombineMerges()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h512 MachineInstr *SrcDef = in tryCombineMerges() local
514 if (!SrcDef) in tryCombineMerges()
519 MachineInstr *MergeI = SrcDef; in tryCombineMerges()
523 unsigned SrcOp = SrcDef->getOpcode(); in tryCombineMerges()
526 MergeI = getDefIgnoringCopies(SrcDef->getOperand(1).getReg(), MRI); in tryCombineMerges()
533 return tryFoldUnmergeCast(MI, *SrcDef, DeadInsts, UpdatedDefs); in tryCombineMerges()
/dports/devel/llvm11/llvm-11.0.1.src/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h512 MachineInstr *SrcDef = in tryCombineMerges() local
514 if (!SrcDef) in tryCombineMerges()
519 MachineInstr *MergeI = SrcDef; in tryCombineMerges()
523 unsigned SrcOp = SrcDef->getOpcode(); in tryCombineMerges()
526 MergeI = getDefIgnoringCopies(SrcDef->getOperand(1).getReg(), MRI); in tryCombineMerges()
533 return tryFoldUnmergeCast(MI, *SrcDef, DeadInsts, UpdatedDefs); in tryCombineMerges()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp968 const MachineInstr *SrcDef = getDefIgnoringCopies(SrcElt, MRI); in matchUnaryPredicate() local
969 if (AllowUndefs && SrcDef->getOpcode() == TargetOpcode::G_IMPLICIT_DEF) { in matchUnaryPredicate()
975 if (SrcDef->getOpcode() != TargetOpcode::G_CONSTANT || in matchUnaryPredicate()
976 !Match(SrcDef->getOperand(1).getCImm())) in matchUnaryPredicate()
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/CodeGen/GlobalISel/
H A DUtils.cpp968 const MachineInstr *SrcDef = getDefIgnoringCopies(SrcElt, MRI); in matchUnaryPredicate() local
969 if (AllowUndefs && SrcDef->getOpcode() == TargetOpcode::G_IMPLICIT_DEF) { in matchUnaryPredicate()
975 if (SrcDef->getOpcode() != TargetOpcode::G_CONSTANT || in matchUnaryPredicate()
976 !Match(SrcDef->getOperand(1).getCImm())) in matchUnaryPredicate()
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp968 const MachineInstr *SrcDef = getDefIgnoringCopies(SrcElt, MRI); in matchUnaryPredicate() local
969 if (AllowUndefs && SrcDef->getOpcode() == TargetOpcode::G_IMPLICIT_DEF) { in matchUnaryPredicate()
975 if (SrcDef->getOpcode() != TargetOpcode::G_CONSTANT || in matchUnaryPredicate()
976 !Match(SrcDef->getOperand(1).getCImm())) in matchUnaryPredicate()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp968 const MachineInstr *SrcDef = getDefIgnoringCopies(SrcElt, MRI); in matchUnaryPredicate() local
969 if (AllowUndefs && SrcDef->getOpcode() == TargetOpcode::G_IMPLICIT_DEF) { in matchUnaryPredicate()
975 if (SrcDef->getOpcode() != TargetOpcode::G_CONSTANT || in matchUnaryPredicate()
976 !Match(SrcDef->getOperand(1).getCImm())) in matchUnaryPredicate()
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp968 const MachineInstr *SrcDef = getDefIgnoringCopies(SrcElt, MRI); in matchUnaryPredicate() local
969 if (AllowUndefs && SrcDef->getOpcode() == TargetOpcode::G_IMPLICIT_DEF) { in matchUnaryPredicate()
975 if (SrcDef->getOpcode() != TargetOpcode::G_CONSTANT || in matchUnaryPredicate()
976 !Match(SrcDef->getOperand(1).getCImm())) in matchUnaryPredicate()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp1097 const MachineInstr *SrcDef = getDefIgnoringCopies(SrcElt, MRI); in matchUnaryPredicate() local
1098 if (AllowUndefs && SrcDef->getOpcode() == TargetOpcode::G_IMPLICIT_DEF) { in matchUnaryPredicate()
1104 if (SrcDef->getOpcode() != TargetOpcode::G_CONSTANT || in matchUnaryPredicate()
1105 !Match(SrcDef->getOperand(1).getCImm())) in matchUnaryPredicate()
/dports/games/openclonk/openclonk-release-8.1-src/src/control/
H A DC4PlayerControl.cpp133 for (const auto & SrcDef : Src.Defs) in MergeFrom() local
136 int32_t iPrevIdx = GetControlIndexByIdentifier(SrcDef.GetIdentifier()); in MergeFrom()
139 Defs[iPrevIdx] = SrcDef; in MergeFrom()
144 Defs.push_back(SrcDef); in MergeFrom()
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/IGC/Compiler/CISACodeGen/
H A DDeSSA.cpp1116 Instruction* SrcDef = dyn_cast<Instruction>(SrcV); in CoalesceInsertElementsForBasicBlock() local
1117 if (SrcDef && WIA->whichDepend(SrcDef) == WIA->whichDepend(Inst)) { in CoalesceInsertElementsForBasicBlock()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Target/AMDGPU/
H A DSIFixSGPRCopies.cpp839 MachineInstr *SrcDef = MRI->getVRegDef(SrcReg); in processPHINode() local
842 if (!isSafeToFoldImmIntoCopy(Def, SrcDef, TII, SMovOp, Imm)) { in processPHINode()
/dports/devel/llvm11/llvm-11.0.1.src/lib/Target/AMDGPU/
H A DSIFixSGPRCopies.cpp839 MachineInstr *SrcDef = MRI->getVRegDef(SrcReg); in processPHINode() local
842 if (!isSafeToFoldImmIntoCopy(Def, SrcDef, TII, SMovOp, Imm)) { in processPHINode()

12