HomeSort by: relevance | last modified time | path
    Searched defs:Predicate (Results 1 - 25 of 74) sorted by relevancy

1 2 3

  /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.

Completed in 119 milliseconds

1 2 3