Home
last modified time | relevance | path

Searched refs:PredicateInfo (Results 1 – 12 of 12) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DPredicateInfo.cpp226 bool PredicateInfo::stackIsInScope(const ValueDFSStack &Stack, in stackIsInScope()
254 void PredicateInfo::popStackUntilDFSScope(ValueDFSStack &Stack, in popStackUntilDFSScope()
262 void PredicateInfo::convertUsesToDFSOrdered( in convertUsesToDFSOrdered()
311 void PredicateInfo::addInfoFor(SmallPtrSetImpl<Value *> &OpsToRename, Value *Op, in addInfoFor()
321 void PredicateInfo::processAssume(IntrinsicInst *II, BasicBlock *AssumeBB, in processAssume()
361 void PredicateInfo::processBranch(BranchInst *BI, BasicBlock *BranchBB, in processBranch()
431 void PredicateInfo::processSwitch(SwitchInst *SI, BasicBlock *BranchBB, in processSwitch()
458 void PredicateInfo::buildPredicateInfo() { in buildPredicateInfo()
499 Value *PredicateInfo::materializeStack(unsigned int &Counter, in materializeStack()
567 void PredicateInfo::renameUses(SmallPtrSetImpl<Value *> &OpSet) { in renameUses()
[all …]
DCMakeLists.txt44 PredicateInfo.cpp
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/
DPredicateInfo.h200 class PredicateInfo {
214 PredicateInfo(Function &, DominatorTree &, AssumptionCache &);
215 ~PredicateInfo();
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCInstrInfo.h296 class PredicateInfo {
298 PredicateInfo() : Register(0), Operand(0), PredicatedTrue(false) {} in PredicateInfo() function
299 PredicateInfo(unsigned Register, unsigned Operand, bool PredicatedTrue) in PredicateInfo() function
306 PredicateInfo predicateInfo(MCInstrInfo const &MCII, MCInst const &MCI);
DHexagonMCChecker.h81 std::tuple<MCInst const *, unsigned, HexagonMCInstrInfo::PredicateInfo>
83 HexagonMCInstrInfo::PredicateInfo Predicated);
DHexagonMCChecker.cpp525 std::tuple<MCInst const *, unsigned, HexagonMCInstrInfo::PredicateInfo>
527 unsigned Register, HexagonMCInstrInfo::PredicateInfo ConsumerPredicate) { in registerProducer()
528 std::tuple<MCInst const *, unsigned, HexagonMCInstrInfo::PredicateInfo> in registerProducer()
548 return std::make_tuple(&I, 0, HexagonMCInstrInfo::PredicateInfo()); in registerProducer()
DHexagonMCInstrInfo.cpp36 bool HexagonMCInstrInfo::PredicateInfo::isPredicated() const { in isPredicated()
818 HexagonMCInstrInfo::PredicateInfo
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DNewGVN.cpp497 std::unique_ptr<PredicateInfo> PredInfo;
660 PredInfo(make_unique<PredicateInfo>(F, *DT, *AC)), SQ(DL, TLI, DT, AC) { in NewGVN()
/external/swiftshader/third_party/llvm-7.0/
DAndroid.mk971 llvm/lib/Transforms/Utils/PredicateInfo.cpp \
DBUILD.gn1227 "llvm/lib/Transforms/Utils/PredicateInfo.cpp",
/external/swiftshader/
DCMakeLists.txt1468 ${LLVM_DIR}/lib/Transforms/Utils/PredicateInfo.cpp
/external/swiftshader/third_party/llvm-7.0/llvm/docs/
DLangRef.rst14768 the PredicateInfo utility uses it to build Extended SSA form, and