Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DPredicateInfo.cpp261 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 DSCCP.cpp17 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 DPredicateInfo.h200 class PredicateInfo {
214 PredicateInfo(Function &, DominatorTree &, AssumptionCache &);
215 ~PredicateInfo();
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/
H A 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);
H A DHexagonMCChecker.h81 std::tuple<MCInst const *, unsigned, HexagonMCInstrInfo::PredicateInfo>
83 HexagonMCInstrInfo::PredicateInfo Predicated);
H A 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()
H A DHexagonMCInstrInfo.cpp36 bool HexagonMCInstrInfo::PredicateInfo::isPredicated() const { in isPredicated()
818 HexagonMCInstrInfo::PredicateInfo
/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DCodeGenSchedule.h313 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 DPredicateExpander.cpp433 for (const PredicateInfo &PI : OI.getPredicates()) { in expandOpcodeGroup()
H A DCodeGenSchedule.cpp433 Predicates, [&OperandMask, &Predicate](const PredicateInfo &P) { in addPredicateForProcModel()
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/
H A DSCCP.h44 std::unique_ptr<PredicateInfo> PredInfo;
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp497 std::unique_ptr<PredicateInfo> PredInfo;
660 PredInfo(make_unique<PredicateInfo>(F, *DT, *AC)), in NewGVN()
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile1456 SRCS_MIN+= Transforms/Utils/PredicateInfo.cpp