Home
last modified time | relevance | path

Searched refs:PredI (Results 1 – 21 of 21) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64RedundantCopyElimination.cpp168 for (MachineInstr &PredI : make_range(std::next(RIt), PredMBB->rend())) { in knownRegValInBlock()
171 switch (PredI.getOpcode()) { in knownRegValInBlock()
184 if (!PredI.getOperand(1).isReg()) in knownRegValInBlock()
186 MCPhysReg DstReg = PredI.getOperand(0).getReg(); in knownRegValInBlock()
187 MCPhysReg SrcReg = PredI.getOperand(1).getReg(); in knownRegValInBlock()
194 if (PredI.getOperand(2).isImm() && DomBBClobberedRegs.available(SrcReg) && in knownRegValInBlock()
197 int32_t KnownImm = PredI.getOperand(2).getImm(); in knownRegValInBlock()
198 int32_t Shift = PredI.getOperand(3).getImm(); in knownRegValInBlock()
202 FirstUse = PredI; in knownRegValInBlock()
217 FirstUse = PredI; in knownRegValInBlock()
[all …]
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64RedundantCopyElimination.cpp168 for (MachineInstr &PredI : make_range(std::next(RIt), PredMBB->rend())) { in knownRegValInBlock()
171 switch (PredI.getOpcode()) { in knownRegValInBlock()
184 if (!PredI.getOperand(1).isReg()) in knownRegValInBlock()
186 MCPhysReg DstReg = PredI.getOperand(0).getReg(); in knownRegValInBlock()
187 MCPhysReg SrcReg = PredI.getOperand(1).getReg(); in knownRegValInBlock()
194 if (PredI.getOperand(2).isImm() && DomBBClobberedRegs.available(SrcReg) && in knownRegValInBlock()
197 int32_t KnownImm = PredI.getOperand(2).getImm(); in knownRegValInBlock()
198 int32_t Shift = PredI.getOperand(3).getImm(); in knownRegValInBlock()
202 FirstUse = PredI; in knownRegValInBlock()
217 FirstUse = PredI; in knownRegValInBlock()
[all …]
/external/llvm-project/llvm/test/TableGen/
DGlobalISelEmitter-zero-reg.td13 class PredI<dag OOps, dag IOps, list<dag> Pat>
21 def INST : PredI<(outs GPR32:$dst), (ins GPR32:$src), []>;
/external/llvm/lib/Transforms/Scalar/
DDeadStoreElimination.cpp558 for (auto PredI = pred_begin(B), PE = pred_end(B); PredI != PE; ++PredI) { in memoryIsNotModifiedBetween() local
559 if (!Visited.insert(*PredI).second) in memoryIsNotModifiedBetween()
561 WorkList.push_back(*PredI); in memoryIsNotModifiedBetween()
/external/llvm/lib/Target/AMDGPU/
DR600Packetizer.cpp192 unsigned PredI = (OpI > -1)?MII->getOperand(OpI).getReg():0, in isLegalToPacketizeTogether() local
194 if (PredI != PredJ) in isLegalToPacketizeTogether()
/external/clang/lib/StaticAnalyzer/Core/
DExprEngine.cpp1616 ExplodedNode *PredI = *I; in processBranch() local
1618 if (PredI->isSink()) in processBranch()
1621 ProgramStateRef PrevState = PredI->getState(); in processBranch()
1622 SVal X = PrevState->getSVal(Condition, PredI->getLocationContext()); in processBranch()
1634 PredI->getLocationContext(), in processBranch()
1646 builder.generateNode(PrevState, true, PredI); in processBranch()
1647 builder.generateNode(PrevState, false, PredI); in processBranch()
1659 builder.generateNode(StTrue, true, PredI); in processBranch()
1667 builder.generateNode(StFalse, false, PredI); in processBranch()
2258 ExplodedNode *PredI = *I; in evalBind() local
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DDeadStoreElimination.cpp641 for (auto PredI = pred_begin(B), PE = pred_end(B); PredI != PE; ++PredI) { in memoryIsNotModifiedBetween() local
642 if (!Visited.insert(*PredI).second) in memoryIsNotModifiedBetween()
644 WorkList.push_back(*PredI); in memoryIsNotModifiedBetween()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DR600Packetizer.cpp189 Register PredI = (OpI > -1)?MII->getOperand(OpI).getReg() : Register(), in isLegalToPacketizeTogether() local
191 if (PredI != PredJ) in isLegalToPacketizeTogether()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DR600Packetizer.cpp189 Register PredI = (OpI > -1)?MII->getOperand(OpI).getReg() : Register(), in isLegalToPacketizeTogether() local
191 if (PredI != PredJ) in isLegalToPacketizeTogether()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DVPlan.cpp607 if (const VPInstruction *PredI = dyn_cast<VPInstruction>(Pred)) { in dumpBasicBlock() local
608 PredI->printAsOperand(OS); in dumpBasicBlock()
609 OS << " (" << DOT::EscapeString(PredI->getParent()->getName()) in dumpBasicBlock()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DDeadStoreElimination.cpp781 for (auto PredI = pred_begin(B), PE = pred_end(B); PredI != PE; ++PredI) { in memoryIsNotModifiedBetween() local
786 if (PredAddr.PHITranslateValue(B, *PredI, DT, false)) in memoryIsNotModifiedBetween()
790 auto Inserted = Visited.insert(std::make_pair(*PredI, TranslatedPtr)); in memoryIsNotModifiedBetween()
799 WorkList.push_back(std::make_pair(*PredI, PredAddr)); in memoryIsNotModifiedBetween()
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DVPlan.cpp796 if (const VPInstruction *PredI = dyn_cast<VPInstruction>(Pred)) { in dumpBasicBlock() local
797 PredI->printAsOperand(OS, SlotTracker); in dumpBasicBlock()
798 OS << " (" << DOT::EscapeString(PredI->getParent()->getName()) in dumpBasicBlock()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonHardwareLoops.cpp466 MachineInstr *PredI = MRI->getVRegDef(PredR); in findInductionRegister() local
467 if (!PredI->isCompare()) in findInductionRegister()
473 TII->analyzeCompare(*PredI, CmpReg1, CmpReg2, CmpMask, CmpImm); in findInductionRegister()
/external/llvm/lib/Target/Hexagon/
DHexagonHardwareLoops.cpp447 MachineInstr *PredI = MRI->getVRegDef(PredR); in findInductionRegister() local
448 if (!PredI->isCompare()) in findInductionRegister()
454 TII->analyzeCompare(*PredI, CmpReg1, CmpReg2, CmpMask, CmpImm); in findInductionRegister()
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonHardwareLoops.cpp466 MachineInstr *PredI = MRI->getVRegDef(PredR); in findInductionRegister() local
467 if (!PredI->isCompare()) in findInductionRegister()
473 TII->analyzeCompare(*PredI, CmpReg1, CmpReg2, CmpMask, CmpImm); in findInductionRegister()
/external/llvm-project/clang/lib/StaticAnalyzer/Core/
DExprEngine.cpp2899 for (const auto PredI : CheckedSet) { in evalBind() local
2900 ProgramStateRef state = PredI->getState(); in evalBind()
2917 Bldr.generateNode(L, state, PredI); in evalBind()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DSimplifyCFG.cpp2934 auto PredI = pred_begin(Succ); in ensureValueAvailableInSuccessor() local
2935 BasicBlock *OtherPredBB = *PredI == BB ? *++PredI : *PredI; in ensureValueAvailableInSuccessor()
/external/llvm/lib/Transforms/Utils/
DSimplifyCFG.cpp2519 auto PredI = pred_begin(Succ); in ensureValueAvailableInSuccessor() local
2520 BasicBlock *OtherPredBB = *PredI == BB ? *++PredI : *PredI; in ensureValueAvailableInSuccessor()
/external/llvm-project/llvm/lib/Transforms/Utils/
DSimplifyCFG.cpp3102 auto PredI = pred_begin(Succ); in ensureValueAvailableInSuccessor() local
3103 BasicBlock *OtherPredBB = *PredI == BB ? *++PredI : *PredI; in ensureValueAvailableInSuccessor()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp2980 BasicBlock::const_iterator PredI = in visitUnreachable() local
2982 if (const CallInst *Call = dyn_cast<CallInst>(&*PredI)) { in visitUnreachable()
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp2957 BasicBlock::const_iterator PredI = in visitUnreachable() local
2959 if (const CallInst *Call = dyn_cast<CallInst>(&*PredI)) { in visitUnreachable()