Searched refs:PredicateInfo (Results 1 – 13 of 13) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | PredicateInfo.cpp | 261 void PredicateInfo::convertUsesToDFSOrdered( in convertUsesToDFSOrdered() 457 void PredicateInfo::buildPredicateInfo() { in buildPredicateInfo() 693 PredicateInfo::ValueInfo &PredicateInfo::getOrCreateValueInfo(Value *Operand) { in getOrCreateValueInfo() 706 const PredicateInfo::ValueInfo & 715 PredicateInfo::PredicateInfo(Function &F, DominatorTree &DT, in PredicateInfo() function in llvm::PredicateInfo 725 PredicateInfo::~PredicateInfo() { in ~PredicateInfo() 740 void PredicateInfo::verifyPredicateInfo() const {} in verifyPredicateInfo() 797 friend class PredicateInfo; 798 const PredicateInfo *PredInfo; 832 void PredicateInfo::print(raw_ostream &OS) const { in print() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | SCCP.cpp | 17 make_unique<PredicateInfo>(F, DT, FAM.getResult<AssumptionAnalysis>(F)), in run() 57 make_unique<PredicateInfo>( in runOnModule()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/ |
| H A D | PredicateInfo.h | 200 class PredicateInfo { 214 PredicateInfo(Function &, DominatorTree &, AssumptionCache &); 215 ~PredicateInfo();
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonMCInstrInfo.h | 296 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);
|
| H A D | HexagonMCChecker.h | 81 std::tuple<MCInst const *, unsigned, HexagonMCInstrInfo::PredicateInfo> 83 HexagonMCInstrInfo::PredicateInfo Predicated);
|
| H A D | HexagonMCChecker.cpp | 525 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()
|
| H A D | HexagonMCInstrInfo.cpp | 36 bool HexagonMCInstrInfo::PredicateInfo::isPredicated() const { in isPredicated() 818 HexagonMCInstrInfo::PredicateInfo
|
| /freebsd-12.1/contrib/llvm/utils/TableGen/ |
| H A D | CodeGenSchedule.h | 313 struct PredicateInfo { struct 317 PredicateInfo(llvm::APInt CpuMask, llvm::APInt Operands, const Record *Pred) in PredicateInfo() argument 320 bool operator==(const PredicateInfo &Other) const { 331 std::vector<PredicateInfo> Predicates; 341 ArrayRef<PredicateInfo> getPredicates() const { return Predicates; } in getPredicates()
|
| H A D | PredicateExpander.cpp | 433 for (const PredicateInfo &PI : OI.getPredicates()) { in expandOpcodeGroup()
|
| H A D | CodeGenSchedule.cpp | 433 Predicates, [&OperandMask, &Predicate](const PredicateInfo &P) { in addPredicateForProcModel()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/ |
| H A D | SCCP.h | 44 std::unique_ptr<PredicateInfo> PredInfo;
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | NewGVN.cpp | 497 std::unique_ptr<PredicateInfo> PredInfo; 660 PredInfo(make_unique<PredicateInfo>(F, *DT, *AC)), in NewGVN()
|
| /freebsd-12.1/lib/clang/libllvm/ |
| H A D | Makefile | 1456 SRCS_MIN+= Transforms/Utils/PredicateInfo.cpp
|