/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | CodeEmitterGen.cpp | 553 for (Record *Predicate : Inst->TheDef->getValueAsListOfDefs("Predicates")) { 554 const auto &I = SubtargetFeatures.find(Predicate); 615 for (Record *Predicate : Inst->TheDef->getValueAsListOfDefs("Predicates")) { 616 const auto &I = SubtargetFeatures.find(Predicate);
|
H A D | CodeGenSchedule.cpp | 302 const Record *Pred = EC->getValueAsDef("Predicate"); 344 const Record *Pred = EC->getValueAsDef("Predicate"); 412 STIPredicateFunction Predicate(Decl); 413 Predicate.addDefinition(R); 414 STIPredicates.emplace_back(std::move(Predicate)); 428 const Record *Predicate) { 430 Predicates, [&OperandMask, &Predicate](const PredicateInfo &P) { 431 return P.Predicate == Predicate && P.OperandMask == OperandMask; 434 Predicates.emplace_back(CpuMask, OperandMask, Predicate); 426 addPredicateForProcModel(const llvm::APInt &CpuMask, const llvm::APInt &OperandMask, const Record *Predicate) argument 1307 Record *Predicate; member in struct:__anon4917::PredCheck [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsELFObjectWriter.cpp | 71 /// The possible results of the Predicate function used by find_best. 87 UnaryPredicate Predicate) { 89 if (Predicate(*I)) { 103 /// An element matches when Predicate(X) returns FindBest_Match or 111 static InputIt find_best(InputIt First, InputIt Last, UnaryPredicate Predicate, argument 116 unsigned Matched = Predicate(*I); 85 copy_if_else(InputIt First, InputIt Last, OutputIt1 d1, OutputIt2 d2, UnaryPredicate Predicate) argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | IfConversion.cpp | 135 /// Predicate - Predicate used in the BB. 154 SmallVector<MachineOperand, 4> Predicate; member in struct:__anon3479::IfConverter::BBInfo 1067 bool AlreadyPredicated = !BBI.Predicate.empty(); 1138 // Predicate modification instruction should end the block (except for 1140 // Predicate may have been modified, the subsequent (currently) 1162 /// @param Pred Predicate array for the branch that leads to BBI 1182 if (BBI.Predicate.size() && !BBI.IsBrAnalyzable) 1187 if (BBI.Predicate.size() && !TII->SubsumesPredicate(Pred, BBI.Predicate)) [all...] |
H A D | ImplicitNullChecks.cpp | 485 (MBP.Predicate == MachineBranchPredicate::PRED_NE || 486 MBP.Predicate == MachineBranchPredicate::PRED_EQ))) 496 if (MBP.Predicate == MachineBranchPredicate::PRED_NE) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULowerKernelAttributes.cpp | 194 ICmpInst::Predicate Pred;
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | MapVector.h | 204 template <class Predicate> void remove_if(Predicate Pred);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SwitchLoweringUtils.h | 107 CmpInst::Predicate Pred; 149 CaseBlock(CmpInst::Predicate pred, bool nocmp, const Value *cmplhs,
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | ConstantFolder.h | 239 Constant *CreateICmp(CmpInst::Predicate P, Constant *LHS, 244 Constant *CreateFCmp(CmpInst::Predicate P, Constant *LHS,
|
H A D | NoFolder.h | 273 Instruction *CreateICmp(CmpInst::Predicate P, 278 Instruction *CreateFCmp(CmpInst::Predicate P,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCBranchSelector.cpp | 369 PPC::Predicate Pred = (PPC::Predicate)I->getOperand(0).getImm();
|
H A D | PPCMIPeephole.cpp | 1014 PPC::Predicate Pred = (PPC::Predicate)BI->getOperand(0).getImm(); 1052 PPC::Predicate Pred = (PPC::Predicate)BI->getOperand(0).getImm(); 1071 PPC::Predicate Pred = (PPC::Predicate)BI->getOperand(0).getImm(); 1354 PPC::Predicate Pred = (PPC::Predicate)BI2->getOperand(0).getImm();
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 270 CmpInst::Predicate Pred = cast<CmpInst>(&I)->getPredicate(); 310 CmpInst::Predicate Pred = CmpInst::BAD_ICMP_PREDICATE; 411 CmpInst::Predicate Pred = CmpInst::BAD_ICMP_PREDICATE; 421 bool IsCmp = Pred != CmpInst::Predicate::BAD_ICMP_PREDICATE; 540 CmpInst::Predicate P0, P1; 563 CmpInst::Predicate Pred = P0;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | ConstantFold.cpp | 1273 CmpInst::Predicate pred = (CmpInst::Predicate)CE1->getPredicate(); 1536 static FCmpInst::Predicate evaluateFCmpRelation(Constant *V1, Constant *V2) { 1566 FCmpInst::Predicate SwappedRelation = evaluateFCmpRelation(V2, V1); 1589 static ICmpInst::Predicate areGlobalsPotentiallyEqual(const GlobalValue *GV1, 1625 static ICmpInst::Predicate evaluateICmpRelation(Constant *V1, Constant *V2, 1638 ICmpInst::Predicate pred = ICmpInst::ICMP_EQ; 1656 ICmpInst::Predicate SwappedRelation = 1663 ICmpInst::Predicate SwappedRelation = 1691 ICmpInst::Predicate SwappedRelatio 1893 CmpInst::Predicate Predicate = CmpInst::Predicate(pred); local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64InstructionSelector.cpp | 103 const CmpInst::Predicate &Pred, 161 // Emit an integer compare between LHS and RHS, which checks for Predicate. 165 // is passed in \p Predicate due to optimization. 166 std::pair<MachineInstr *, CmpInst::Predicate> 168 MachineOperand &Predicate, 317 MachineOperand &Predicate, 321 CmpInst::Predicate &Predicate, 963 static bool isUnsignedICMPPred(const CmpInst::Predicate P) { 975 static AArch64CC::CondCode changeICMPPredToAArch64CC(CmpInst::Predicate 3792 emitIntegerCompare( MachineOperand &LHS, MachineOperand &RHS, MachineOperand &Predicate, MachineIRBuilder &MIRBuilder) const argument 4063 tryFoldIntegerCompare( MachineOperand &LHS, MachineOperand &RHS, MachineOperand &Predicate, MachineIRBuilder &MIRBuilder) const argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopPredication.cpp | 239 ICmpInst::Predicate Pred; 242 LoopICmp(ICmpInst::Predicate Pred, const SCEVAddRecExpr *IV, 285 ICmpInst::Predicate Pred, const SCEV *LHS, 402 ICmpInst::Predicate Pred, const SCEV *LHS, 891 auto IsUnsupportedPredicate = [](const SCEV *Step, ICmpInst::Predicate Pred) {
|
H A D | InductiveRangeCheckElimination.cpp | 293 ICmpInst::Predicate Pred = ICI->getPredicate(); 651 /// safely calculate the bounds of a new loop using the given Predicate. 654 ICmpInst::Predicate Pred, 677 ICmpInst::Predicate BoundPred = 701 /// safely calculate the bounds of a new loop using the given Predicate. 704 ICmpInst::Predicate Pred, 725 ICmpInst::Predicate BoundPred = 804 ICmpInst::Predicate Pred = ICI->getPredicate(); 1130 ICmpInst::Predicate PredLE = 1132 ICmpInst::Predicate PredL [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 180 ICmpInst::Predicate Pred = ICmp->getPredicate(); 194 ICmpInst::Predicate InvariantPredicate; 249 ICmpInst::Predicate Pred = ICmp->getPredicate(); 250 ICmpInst::Predicate OriginalPred = Pred; 283 assert(ICmp->getPredicate() == OriginalPred && "Predicate changed?"); 590 ICmpInst::Predicate Pred = ICI->getPredicate();
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | MIPatternMatch.h | 165 inline bind_ty<CmpInst::Predicate> m_Pred(CmpInst::Predicate &P) { return P; } 354 static_cast<CmpInst::Predicate>(TmpMI->getOperand(1).getPredicate());
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineInternal.h | 97 /// Predicate canonicalization reduces the number of patterns that need to be 101 static inline bool isCanonicalPredicate(CmpInst::Predicate Pred) { 121 inline bool isSignBitCheck(ICmpInst::Predicate Pred, const APInt &RHS, 157 llvm::Optional<std::pair<CmpInst::Predicate, Constant *>> 158 getFlippedStrictnessPredicateAndConstant(CmpInst::Predicate Pred, Constant *C); 926 ICmpInst::Predicate Cond, Instruction &I); 935 ICmpInst::Predicate Pred);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetFolder.h | 234 Constant *CreateICmp(CmpInst::Predicate P, Constant *LHS, 238 Constant *CreateFCmp(CmpInst::Predicate P, Constant *LHS,
|
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/xray/ |
H A D | xray_segmented_array.h | 443 template <class Predicate> 444 T *find_element(Predicate P) const XRAY_NEVER_INSTRUMENT {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonMCCompound.cpp | 175 const MCOperand &Predicate = HMCI.getOperand(0); local 176 unsigned PredReg = Predicate.getReg();
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrInfo.h | 38 std::pair<CondCode, bool> getX86ConditionCode(CmpInst::Predicate Predicate);
|
/freebsd-13-stable/contrib/llvm-project/lldb/include/lldb/Utility/ |
H A D | Event.h | 14 #include "lldb/Utility/Predicate.h" 118 Predicate<bool> m_predicate;
|