| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| IRSimilarityIdentifier.cpp | 30 // find the "less than" version of the predicate for consistency for 33 CmpInst::Predicate Predicate = predicateForConsistency(C); 34 if (Predicate != C->getPredicate()) 35 RevisedPredicate = Predicate; 42 // If we have a CmpInst where the predicate is reversed, it means the 52 CmpInst::Predicate IRInstructionData::predicateForConsistency(CmpInst *CI) { 68 CmpInst::Predicate IRInstructionData::getPredicate() const { 70 "Can only get a predicate from a compare instruction"); 93 // If there is a predicate, this means that either there is a swappe [all...] |
| IRSimilarityIdentifier.cpp | 30 // find the "less than" version of the predicate for consistency for 33 CmpInst::Predicate Predicate = predicateForConsistency(C); 34 if (Predicate != C->getPredicate()) 35 RevisedPredicate = Predicate; 42 // If we have a CmpInst where the predicate is reversed, it means the 52 CmpInst::Predicate IRInstructionData::predicateForConsistency(CmpInst *CI) { 68 CmpInst::Predicate IRInstructionData::getPredicate() const { 70 "Can only get a predicate from a compare instruction"); 93 // If there is a predicate, this means that either there is a swappe [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| ARMLegalizerInfo.h | 41 // The predicate to be used when comparing the value returned by the 47 CmpInst::Predicate Predicate; 51 // Map from each FCmp predicate to the corresponding libcall infos. A FCmp 59 // Get the libcall(s) corresponding to \p Predicate for operands of \p Size 61 FCmpLibcallsList getFCmpLibcalls(CmpInst::Predicate, unsigned Size) const;
|
| ARMLegalizerInfo.h | 41 // The predicate to be used when comparing the value returned by the 47 CmpInst::Predicate Predicate; 51 // Map from each FCmp predicate to the corresponding libcall infos. A FCmp 59 // Get the libcall(s) corresponding to \p Predicate for operands of \p Size 61 FCmpLibcallsList getFCmpLibcalls(CmpInst::Predicate, unsigned Size) const;
|
| ARMLegalizerInfo.cpp | 350 ARMLegalizerInfo::getFCmpLibcalls(CmpInst::Predicate Predicate, 352 assert(CmpInst::isFPPredicate(Predicate) && "Unsupported FCmp predicate"); 354 return FCmp32Libcalls[Predicate]; 356 return FCmp64Libcalls[Predicate]; 357 llvm_unreachable("Unsupported size for FCmp predicate"); 402 auto Predicate = 403 static_cast<CmpInst::Predicate>(MI.getOperand(1).getPredicate()); 404 auto Libcalls = getFCmpLibcalls(Predicate, OpSize) [all...] |
| ARMLegalizerInfo.cpp | 350 ARMLegalizerInfo::getFCmpLibcalls(CmpInst::Predicate Predicate, 352 assert(CmpInst::isFPPredicate(Predicate) && "Unsupported FCmp predicate"); 354 return FCmp32Libcalls[Predicate]; 356 return FCmp64Libcalls[Predicate]; 357 llvm_unreachable("Unsupported size for FCmp predicate"); 402 auto Predicate = 403 static_cast<CmpInst::Predicate>(MI.getOperand(1).getPredicate()); 404 auto Libcalls = getFCmpLibcalls(Predicate, OpSize) [all...] |
| /src/external/apache2/llvm/dist/llvm/utils/TableGen/GlobalISel/ |
| GIMatchDagPredicateDependencyEdge.h | 20 /// Represents a dependency that must be met to evaluate a predicate. 25 /// The MI that must be available in order to test the predicate. 27 /// The MO that must be available in order to test the predicate. May be 30 /// The Predicate that requires information from RequiredMI/RequiredMO. 31 const GIMatchDagPredicate *Predicate; 32 /// The Predicate operand that requires information from 39 const GIMatchDagPredicate *Predicate, 41 : RequiredMI(RequiredMI), RequiredMO(RequiredMO), Predicate(Predicate), 46 const GIMatchDagPredicate *getPredicate() const { return Predicate; } [all...] |
| GIMatchDagPredicateDependencyEdge.h | 20 /// Represents a dependency that must be met to evaluate a predicate. 25 /// The MI that must be available in order to test the predicate. 27 /// The MO that must be available in order to test the predicate. May be 30 /// The Predicate that requires information from RequiredMI/RequiredMO. 31 const GIMatchDagPredicate *Predicate; 32 /// The Predicate operand that requires information from 39 const GIMatchDagPredicate *Predicate, 41 : RequiredMI(RequiredMI), RequiredMO(RequiredMO), Predicate(Predicate), 46 const GIMatchDagPredicate *getPredicate() const { return Predicate; } [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| VPlanPredicator.cpp | 11 /// interfaces to predicate and linearize the VPlan region. 28 // predicate being propagated from PredBB to CurrBB depending on the edge type 30 // i. PredBB is controlled by predicate %BP, and 57 // Now AND intermediate value with PredBB's block predicate if it has one. 84 // The last element is the root predicate which is returned. 110 // This root needs to replace the existing block predicate. This is done in 135 // Blocks that dominate region exit inherit the predicate from the region. 136 // Return after setting the predicate. 164 // edge predicates. We use the predecessor's block predicate instead. 179 // Logically OR all incoming predicates by building the Predicate Tree 234 void VPlanPredicator::predicate(void) { function in class:VPlanPredicator [all...] |
| VPlanPredicator.cpp | 11 /// interfaces to predicate and linearize the VPlan region. 28 // predicate being propagated from PredBB to CurrBB depending on the edge type 30 // i. PredBB is controlled by predicate %BP, and 57 // Now AND intermediate value with PredBB's block predicate if it has one. 84 // The last element is the root predicate which is returned. 110 // This root needs to replace the existing block predicate. This is done in 135 // Blocks that dominate region exit inherit the predicate from the region. 136 // Return after setting the predicate. 164 // edge predicates. We use the predecessor's block predicate instead. 179 // Logically OR all incoming predicates by building the Predicate Tree 234 void VPlanPredicator::predicate(void) { function in class:VPlanPredicator [all...] |
| /src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/ |
| llvm-objdump.h | 70 /// predicate. 76 : Predicate(std::move(P)), Iterator(I), End(E) { 91 while (Iterator != End && !Predicate(*Iterator)) { 95 FilterPredicate Predicate; 101 /// predicate. 105 : Predicate(std::move(P)), Object(O) {} 107 return SectionFilterIterator(Predicate, Object.section_begin(), 111 return SectionFilterIterator(Predicate, Object.section_end(), 116 FilterPredicate Predicate; 122 /// Creates a SectionFilter with a standard predicate that conditionally skip [all...] |
| llvm-objdump.h | 70 /// predicate. 76 : Predicate(std::move(P)), Iterator(I), End(E) { 91 while (Iterator != End && !Predicate(*Iterator)) { 95 FilterPredicate Predicate; 101 /// predicate. 105 : Predicate(std::move(P)), Object(O) {} 107 return SectionFilterIterator(Predicate, Object.section_begin(), 111 return SectionFilterIterator(Predicate, Object.section_end(), 116 FilterPredicate Predicate; 122 /// Creates a SectionFilter with a standard predicate that conditionally skip [all...] |
| /src/sys/external/bsd/acpica/dist/compiler/ |
| asltransform.c | 521 ACPI_PARSE_OBJECT *Predicate; 546 /* First child is the Switch() predicate */ 594 Predicate = CaseOp->Asl.Child; 596 if ((Predicate->Asl.ParseOpcode == PARSEOP_PACKAGE) || 597 (Predicate->Asl.ParseOpcode == PARSEOP_VAR_PACKAGE)) 606 Predicate->Asl.Next = NewOp2; 613 TrAmlInitLineNumbers (NewOp2, Predicate); 618 TrAmlInitLineNumbers (NewOp2, Predicate); 623 TrAmlInitLineNumbers (NewOp2, Predicate); 628 TrAmlInitLineNumbers (NewOp2, Predicate); [all...] |
| asltransform.c | 521 ACPI_PARSE_OBJECT *Predicate; 546 /* First child is the Switch() predicate */ 594 Predicate = CaseOp->Asl.Child; 596 if ((Predicate->Asl.ParseOpcode == PARSEOP_PACKAGE) || 597 (Predicate->Asl.ParseOpcode == PARSEOP_VAR_PACKAGE)) 606 Predicate->Asl.Next = NewOp2; 613 TrAmlInitLineNumbers (NewOp2, Predicate); 618 TrAmlInitLineNumbers (NewOp2, Predicate); 623 TrAmlInitLineNumbers (NewOp2, Predicate); 628 TrAmlInitLineNumbers (NewOp2, Predicate); [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| PredicateInfo.h | 45 /// predicate info is never inserted. 71 /// Constraint for a predicate of the form "cmp Pred Op, OtherOp", where Op 74 CmpInst::Predicate Predicate; 78 // Base class for all predicate information we provide. 79 // All of our predicate information has at least a comparison. 87 // The renamed operand in the condition used for this predicate. For nested 91 // The condition associated with this predicate. 111 // Provides predicate information for assumes. Since assumes are always true, 126 // predicate originates, and the TO block is the block where the predicate i [all...] |
| PredicateInfo.h | 45 /// predicate info is never inserted. 71 /// Constraint for a predicate of the form "cmp Pred Op, OtherOp", where Op 74 CmpInst::Predicate Predicate; 78 // Base class for all predicate information we provide. 79 // All of our predicate information has at least a comparison. 87 // The renamed operand in the condition used for this predicate. For nested 91 // The condition associated with this predicate. 111 // Provides predicate information for assumes. Since assumes are always true, 126 // predicate originates, and the TO block is the block where the predicate i [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| PPCPredicates.h | 1 //===-- PPCPredicates.h - PPC Branch Predicate Information ------*- C++ -*-===// 25 /// Predicate - These are "(BI << 5) | BO" for various predicates. 26 enum Predicate { 69 /// Invert the specified predicate. != -> ==, < -> >=. 70 Predicate InvertPredicate(Predicate Opcode); 72 /// Assume the condition register is set by MI(a,b), return the predicate if 74 Predicate getSwappedPredicate(Predicate Opcode); 77 inline unsigned getPredicateCondition(Predicate Opcode) [all...] |
| PPCPredicates.h | 1 //===-- PPCPredicates.h - PPC Branch Predicate Information ------*- C++ -*-===// 25 /// Predicate - These are "(BI << 5) | BO" for various predicates. 26 enum Predicate { 69 /// Invert the specified predicate. != -> ==, < -> >=. 70 Predicate InvertPredicate(Predicate Opcode); 72 /// Assume the condition register is set by MI(a,b), return the predicate if 74 Predicate getSwappedPredicate(Predicate Opcode); 77 inline unsigned getPredicateCondition(Predicate Opcode) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| HexagonMCCompound.cpp | 150 // that predicate register will match. Nevertheless, 176 const MCOperand &Predicate = HMCI.getOperand(0); 177 unsigned PredReg = Predicate.getReg();
|
| HexagonMCCompound.cpp | 150 // that predicate register will match. Nevertheless, 176 const MCOperand &Predicate = HMCI.getOperand(0); 177 unsigned PredReg = Predicate.getReg();
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| LowerExpectIntrinsic.cpp | 275 CmpInst::Predicate Predicate; 279 Predicate = CmpInst::ICMP_NE; 281 Predicate = CmpI->getPredicate(); 282 if (Predicate != CmpInst::ICMP_NE && Predicate != CmpInst::ICMP_EQ) 319 (Predicate == CmpInst::ICMP_EQ)) {
|
| LowerExpectIntrinsic.cpp | 275 CmpInst::Predicate Predicate; 279 Predicate = CmpInst::ICMP_NE; 281 Predicate = CmpI->getPredicate(); 282 if (Predicate != CmpInst::ICMP_NE && Predicate != CmpInst::ICMP_EQ) 319 (Predicate == CmpInst::ICMP_EQ)) {
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| FlattenCFG.cpp | 259 CmpInst::Predicate Predicate = CI->getPredicate(); 261 if ((Predicate == CmpInst::ICMP_NE) || (Predicate == CmpInst::FCMP_ONE)) { 262 CI->setPredicate(ICmpInst::getInversePredicate(Predicate)); 488 // else), then we can simply invert the predicate.
|
| FlattenCFG.cpp | 259 CmpInst::Predicate Predicate = CI->getPredicate(); 261 if ((Predicate == CmpInst::ICMP_NE) || (Predicate == CmpInst::FCMP_ONE)) { 262 CI->setPredicate(ICmpInst::getInversePredicate(Predicate)); 488 // else), then we can simply invert the predicate.
|
| /src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| X86EVEX2VEXTablesEmitter.cpp | 33 typedef std::pair<StringRef, StringRef> Predicate; 39 std::vector<Predicate> EVEX2VEXPredicates; 51 // Prints function which checks target feature specific predicate. 52 void printCheckPredicate(const std::vector<Predicate> &Predicates, 77 const std::vector<Predicate> &Predicates, raw_ostream &OS) { 200 "Instruction with checkPredicate set must have one predicate!"); 257 // Adding predicate check to EVEX2VEXPredicates table when needed.
|