Home
last modified time | relevance | path

Searched refs:isPredicable (Results 1 – 25 of 38) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonPseudo.td161 let isCall = 1, hasSideEffects = 1, isPredicable = 0,
178 isPredicable = 0 in
207 let isPredicable = 0; // !if(isPred, 0, 1);
220 isPredicable = 1, hasSideEffects = 0, InputType = "reg",
234 isCodeGenOnly = 1, Defs = [PC], Uses = [R28], isPredicable = 0 in
238 let isPseudo = 1, isCall = 1, isReturn = 1, isBarrier = 1, isPredicable = 0,
244 let isPseudo = 1, isCall = 1, isReturn = 1, isBarrier = 1, isPredicable = 0,
337 isPredicable = 1,
353 Defs = [R29, R30, R31, PC], isPredicable = 0, isAsmParserOnly = 1 in {
DHexagonExpandCondsets.cpp219 bool isPredicable(MachineInstr *MI);
722 bool HexagonExpandCondsets::isPredicable(MachineInstr *MI) { in isPredicable() function in HexagonExpandCondsets
723 if (HII->isPredicated(*MI) || !HII->isPredicable(*MI)) in isPredicable()
960 if (!DefI || !isPredicable(DefI)) in predicate()
1227 if (!RDef || !HII->isPredicable(*RDef)) { in coalesceSegments()
1238 if (!RDef || !HII->isPredicable(*RDef)) { in coalesceSegments()
DHexagonEarlyIfConv.cpp482 if (!HII->isPredicable(*Def1) || !HII->isPredicable(*Def3)) in computePhiCost()
681 return MI->mayStore() && HII->isPredicable(const_cast<MachineInstr&>(*MI)); in isPredicableStore()
DHexagonDepInstrInfo.td57 let isPredicable = 1;
220 let isPredicable = 1;
307 let isPredicable = 1;
345 let isPredicable = 1;
357 let isPredicable = 1;
432 let isPredicable = 1;
592 let isPredicable = 1;
1068 let isPredicable = 1;
1403 let isPredicable = 1;
1415 let isPredicable = 1;
[all …]
DHexagonInstrInfo.h246 bool isPredicable(const MachineInstr &MI) const override;
DHexagonInstrInfo.cpp1570 assert (isPredicable(MI) && "Expected predicable instruction"); in PredicateInstruction()
1646 bool HexagonInstrInfo::isPredicable(const MachineInstr &MI) const { in isPredicable() function in HexagonInstrInfo
1647 if (!MI.getDesc().isPredicable()) in isPredicable()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/
DMCInstrDesc.h336 bool isPredicable() const { return Flags & (1ULL << MCID::Predicable); } in isPredicable() function
629 if (isPredicable()) { in findFirstPredOperandIdx()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DThumb2SizeReduction.cpp796 if (!NewMCID.isPredicable()) in ReduceTo2Addr()
800 SkipPred = !NewMCID.isPredicable(); in ReduceTo2Addr()
889 if (!NewMCID.isPredicable()) in ReduceToNarrow()
893 SkipPred = !NewMCID.isPredicable(); in ReduceToNarrow()
958 if (!MCID.isPredicable() && NewMCID.isPredicable()) in ReduceToNarrow()
DThumbRegisterInfo.cpp562 if (MI.isPredicable()) in eliminateFrameIndex()
DARMBaseInstrInfo.h164 bool isPredicable(const MachineInstr &MI) const override;
DARMConstantIslandPass.cpp593 MI->getOperand(NumOps - (MI->isPredicable() ? 2 : 1)); in doInitialJumpTablePlacement()
2171 unsigned JTOpIdx = NumOps - (MI->isPredicable() ? 2 : 1); in optimizeThumb2JumpTables()
2365 unsigned JTOpIdx = NumOps - (MI->isPredicable() ? 2 : 1); in reorderThumb2JumpTables()
DARMBaseInstrInfo.cpp654 bool ARMBaseInstrInfo::isPredicable(const MachineInstr &MI) const { in isPredicable() function in ARMBaseInstrInfo
655 if (!MI.isPredicable()) in isPredicable()
2184 if (!isPredicable(*MI)) in canFoldIntoMOVCC()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZInstrInfo.h232 bool isPredicable(const MachineInstr &MI) const override;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DR600InstrInfo.h182 bool isPredicable(const MachineInstr &MI) const override;
DR600InstrInfo.cpp877 bool R600InstrInfo::isPredicable(const MachineInstr &MI) const { in isPredicable() function in R600InstrInfo
895 return TargetInstrInfo::isPredicable(MI); in isPredicable()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/
DMSP430InstrInfo.cpp170 if (!MI.isPredicable()) in isUnpredicatedTerminator()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetInstrInfo.h1342 virtual bool isPredicable(const MachineInstr &MI) const { in isPredicable() function
1343 return MI.getDesc().isPredicable(); in isPredicable()
DMachineInstr.h736 bool isPredicable(QueryType Type = AllInBundle) const {
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DImplicitNullChecks.cpp375 if (!(MI.mayLoadOrStore() && !MI.isPredicable() && in isSuitableMemoryOp()
DTargetInstrInfo.cpp316 if (!MI.isPredicable()) in isUnpredicatedTerminator()
329 if (!MI.isPredicable()) in PredicateInstruction()
DEarlyIfConversion.cpp326 if (!TII->isPredicable(*I) || TII->isPredicated(*I)) { in canPredicateInstrs()
DMachineSink.cpp773 if (!(MI.mayLoad() && !MI.isPredicable())) in SinkingPreventsImplicitNullCheck()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
DLanaiInstrInfo.cpp467 if (!MI->isPredicable()) in canFoldIntoSelect()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCInstr64Bit.td74 let isReturn = 1, isPredicable = 1, Uses = [LR8, RM] in
78 let isPredicable = 1 in
145 let isPredicable = 1 in
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/AsmParser/
DARMAsmParser.cpp7332 if (!MCID.isPredicable()) in validateInstruction()
7348 } else if (isThumbTwo() && MCID.isPredicable() && in validateInstruction()
7354 } else if (!isThumb() && !useImplicitITARM() && MCID.isPredicable() && in validateInstruction()
7358 } else if (!MCID.isPredicable()) { in validateInstruction()
10389 if (MCID.isPredicable()) { in MatchInstruction()
10413 if (MCID.isPredicable()) { in MatchInstruction()
10440 if (MCID.isPredicable()) { in MatchInstruction()

12