Home
last modified time | relevance | path

Searched refs:InstA (Results 1 – 17 of 17) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DOrderedInstructions.cpp16 bool OrderedInstructions::localDominates(const Instruction *InstA, in localDominates() argument
18 assert(InstA->getParent() == InstB->getParent() && in localDominates()
21 const BasicBlock *IBB = InstA->getParent(); in localDominates()
25 return OBB->second->dominates(InstA, InstB); in localDominates()
31 bool OrderedInstructions::dominates(const Instruction *InstA, in dominates() argument
35 if (InstA->getParent() == InstB->getParent()) in dominates()
36 return localDominates(InstA, InstB); in dominates()
37 return DT->dominates(InstA->getParent(), InstB->getParent()); in dominates()
40 bool OrderedInstructions::dfsBefore(const Instruction *InstA, in dfsBefore() argument
44 if (InstA->getParent() == InstB->getParent()) in dfsBefore()
[all …]
/external/llvm-project/llvm/test/TableGen/
Dtrydecode-emission3.td19 def InstA : TestInstruction {
21 let AsmString = "InstA";
41 // CHECK-NEXT: /* 22 */ MCD::OPC_Decode, {{[0-9]+}}, 1, 1, // Opcode: InstA
Dtrydecode-emission2.td19 def InstA : TestInstruction {
21 let AsmString = "InstA";
40 // CHECK-NEXT: /* 37 */ MCD::OPC_TryDecode, {{[0-9]+}}, 1, 1, 0, 0, 0, // Opcode: InstA, skip …
Dtrydecode-emission.td24 def InstA : TestInstruction {
26 let AsmString = "InstA";
40 // CHECK-NEXT: /* 22 */ MCD::OPC_Decode, {{[0-9]+}}, 1, 1, // Opcode: InstA
Dget-operand-type.td21 def InstA : Instruction {
/external/llvm/test/TableGen/
Dtrydecode-emission3.td19 def InstA : TestInstruction {
21 let AsmString = "InstA";
41 // CHECK-NEXT: /* 18 */ MCD::OPC_Decode, {{[0-9]+}}, 1, // Opcode: InstA
Dtrydecode-emission2.td19 def InstA : TestInstruction {
21 let AsmString = "InstA";
40 // CHECK-NEXT: /* 31 */ MCD::OPC_TryDecode, {{[0-9]+}}, 1, 0, 0, // Opcode: InstA, skip to: 36
Dtrydecode-emission.td24 def InstA : TestInstruction {
26 let AsmString = "InstA";
40 // CHECK-NEXT: /* 18 */ MCD::OPC_Decode, {{[0-9]+}}, 1, // Opcode: InstA
/external/llvm-project/llvm/lib/Transforms/Utils/
DCodeMoverUtils.cpp96 static bool domTreeLevelBefore(DominatorTree *DT, const Instruction *InstA, in domTreeLevelBefore() argument
100 if (InstA->getParent() == InstB->getParent()) in domTreeLevelBefore()
101 return InstA->comesBefore(InstB); in domTreeLevelBefore()
103 DomTreeNode *DA = DT->getNode(InstA->getParent()); in domTreeLevelBefore()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DBitTracker.cpp766 bool BT::UseQueueType::Cmp::operator()(const MachineInstr *InstA, in operator ()() argument
772 if (InstA == InstB) in operator ()()
774 const MachineBasicBlock *BA = InstA->getParent(); in operator ()()
793 return getDist(InstA) > getDist(InstB); in operator ()()
DHexagonPatterns.td329 InstHexagon InstA, InstHexagon InstB> {
331 (InstA Val:$A, Val:$B)>;
878 multiclass SelMinMax16_pats<PatFrag CmpOp, InstHexagon InstA,
882 (InstA IntRegs:$Rs, IntRegs:$Rt)>;
/external/llvm-project/llvm/lib/Target/Hexagon/
DBitTracker.cpp765 bool BT::UseQueueType::Cmp::operator()(const MachineInstr *InstA, in operator ()() argument
771 if (InstA == InstB) in operator ()()
773 const MachineBasicBlock *BA = InstA->getParent(); in operator ()()
792 return getDist(InstA) > getDist(InstB); in operator ()()
DHexagonPatterns.td344 InstHexagon InstA, InstHexagon InstB> {
346 (InstA Val:$A, Val:$B)>;
908 multiclass SelMinMax16_pats<PatFrag CmpOp, InstHexagon InstA,
912 (InstA IntRegs:$Rs, IntRegs:$Rt)>;
/external/llvm/include/llvm/Target/
DTarget.td459 // * InstA with bitpattern 0b0000????,
463 // The decoder tries to decode a bitpattern that matches both InstA and
470 // decode the bitpattern as InstA too.
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTarget.td431 // * InstA with bitpattern 0b0000????,
435 // The decoder tries to decode a bitpattern that matches both InstA and
442 // decode the bitpattern as InstA too.
/external/llvm-project/llvm/include/llvm/Target/
DTarget.td443 // * InstA with bitpattern 0b0000????,
447 // The decoder tries to decode a bitpattern that matches both InstA and
454 // decode the bitpattern as InstA too.
/external/llvm-project/llvm/lib/Target/ARM/
DARMInstrMVE.td703 defvar InstA = !cast<Instruction>(NAME # "acc");
720 (i32 (InstA $acc, $vec))>;
725 (i32 (InstA $acc, $vec, ARMVCCThen, $pred))>;
728 (i32 (InstA $acc, $vec))>;
731 (i32 (InstA $acc, $vec, ARMVCCThen, $pred))>;
737 (i32 (InstA $acc, $vec))>;
742 (i32 (InstA $acc, $vec, ARMVCCThen, $pred))>;
753 (i32 (InstA $acc, $vec, ARMVCCThen, $pred))>;
809 defvar InstA = !cast<Instruction>(NAME # "acc");
822 (InstA tGPREven:$acclo, tGPROdd:$acchi, (v4i32 MQPR:$vec))>;
[all …]