Home
last modified time | relevance | path

Searched refs:Icmp (Results 1 – 24 of 24) sorted by relevance

/external/swiftshader/third_party/subzero/src/
DIceInstrumentation.cpp84 case Inst::Icmp: in instrumentInst()
DIceTargetLoweringX86BaseImpl.h863 } else if (auto *Icmp = llvm::dyn_cast<InstIcmp>(Next)) {
864 Operand *Src0 = Icmp->getSrc(0);
865 Operand *Src1 = Icmp->getSrc(1);
867 NewInst = InstIcmp::create(Func, Icmp->getCondition(),
868 Icmp->getDest(), Src0, Src1);
3588 void TargetX86Base<TraitsType>::lowerIcmpAndConsumer(const InstIcmp *Icmp,
3590 Operand *Src0 = legalize(Icmp->getSrc(0));
3591 Operand *Src1 = legalize(Icmp->getSrc(1));
3592 Variable *Dest = Icmp->getDest();
3595 lowerIcmp(Icmp);
[all …]
DIceTargetLoweringX86Base.h599 Context.insert<typename Traits::Insts::Icmp>(Src0, Src1); in _cmp()
1132 void lowerIcmpAndConsumer(const InstIcmp *Icmp, const Inst *Consumer);
1145 void lowerIcmpVector(const InstIcmp *Icmp);
1146 void lowerFcmpVector(const InstFcmp *Icmp);
1171 lowerIcmp64(const InstIcmp *Icmp, const Inst *Consumer);
DIceInst.cpp93 X(Icmp, "icmp"); in getInstName()
370 : InstHighLevel(Func, Inst::Icmp, 2, Dest), Condition(Condition) { in InstIcmp()
DIceInst.h56 Icmp, enumerator
584 static bool classof(const Inst *Instr) { return Instr->getKind() == Icmp; } in classof()
DIceTargetLowering.cpp428 case Inst::Icmp: in lower()
DIceInstX86Base.h105 Icmp, enumerator
2635 return InstX86Base::isClassof(Instr, InstX86Base::Icmp); in classof()
3289 using Icmp = typename InstImpl<TraitsType>::InstX86Icmp; member
DIceTargetLoweringARM32.cpp3584 case Inst::Icmp: { in lowerInt1ForBranch()
6722 case Inst::Icmp: { in lowerInt1ForSelect()
6806 case Inst::Icmp: { in lowerInt1()
6860 case Inst::Icmp: in shouldTrackProducer()
DIceTargetLoweringMIPS32.cpp330 case Inst::Icmp: { in genTargetHelperCallFor()
3103 if (Producer->getKind() == Inst::Icmp) { in lowerBr()
5998 return Instr.getKind() == Inst::Icmp; in shouldTrackProducer()
DIceInstX86BaseImpl.h255 : InstX86Base(Func, InstX86Base::Icmp, 2, nullptr) { in InstX86Icmp()
/external/llvm/test/Bindings/OCaml/
Dcore.ml319 ignore (define_global "const_icmp" (const_icmp Icmp.Sle foldbomb five) m);
369 (const_icmp Icmp.Sle foldbomb five)
1034 let c = build_icmp Icmp.Ne p1 p2 "build_icmp_ne" atentry in
1035 insist (Some Icmp.Ne = icmp_predicate c);
1038 let c = build_icmp Icmp.Sle p2 p1 "build_icmp_sle" atentry in
1039 insist (Some Icmp.Sle = icmp_predicate c);
1080 let inst46 = build_icmp Icmp.Eq p1 p2 "build_icmp" atentry in
/external/llvm-project/llvm/test/Bindings/OCaml/
Dcore.ml337 ignore (define_global "const_icmp" (const_icmp Icmp.Sle foldbomb five) m);
387 (const_icmp Icmp.Sle foldbomb five)
1096 let c = build_icmp Icmp.Ne p1 p2 "build_icmp_ne" atentry in
1097 insist (Some Icmp.Ne = icmp_predicate c);
1100 let c = build_icmp Icmp.Sle p2 p1 "build_icmp_sle" atentry in
1101 insist (Some Icmp.Sle = icmp_predicate c);
1156 let inst46 = build_icmp Icmp.Eq p1 p2 "build_icmp" atentry in
/external/llvm/bindings/ocaml/llvm/
Dllvm.ml114 module Icmp = struct module
551 external const_icmp : Icmp.t -> llvalue -> llvalue -> llvalue
996 external icmp_predicate : llvalue -> Icmp.t option = "llvm_instr_icmp_predicate"
1321 external build_icmp : Icmp.t -> llvalue -> llvalue -> string ->
Dllvm.mli167 module Icmp : sig module
1101 val const_icmp : Icmp.t -> llvalue -> llvalue -> llvalue
1771 (** [icmp_predicate i] returns the [Icmp.t] corresponding to an [icmp]
1773 val icmp_predicate : llvalue -> Icmp.t option
2444 val build_icmp : Icmp.t -> llvalue -> llvalue -> string ->
/external/llvm-project/llvm/bindings/ocaml/llvm/
Dllvm.ml139 module Icmp = struct module
633 external const_icmp : Icmp.t -> llvalue -> llvalue -> llvalue
992 external icmp_predicate : llvalue -> Icmp.t option = "llvm_instr_icmp_predicate"
1328 external build_icmp : Icmp.t -> llvalue -> llvalue -> string ->
Dllvm.mli156 module Icmp : sig module
1152 val const_icmp : Icmp.t -> llvalue -> llvalue -> llvalue
1808 (** [icmp_predicate i] returns the [Icmp.t] corresponding to an [icmp]
1810 val icmp_predicate : llvalue -> Icmp.t option
2504 val build_icmp : Icmp.t -> llvalue -> llvalue -> string ->
/external/llvm/lib/Transforms/InstCombine/
DInstCombineInternal.h346 bool replacedSelectWithOperand(SelectInst *SI, const ICmpInst *Icmp,
DInstCombineCompares.cpp3073 const ICmpInst *Icmp, in replacedSelectWithOperand() argument
3076 if (isChainSelectCmpBranch(SI) && Icmp->getPredicate() == ICmpInst::ICMP_EQ) { in replacedSelectWithOperand()
3087 if (Succ->getUniquePredecessor() && dominatesAllUses(SI, Icmp, Succ)) { in replacedSelectWithOperand()
/external/llvm-project/llvm/lib/Transforms/InstCombine/
DInstCombineInternal.h182 bool replacedSelectWithOperand(SelectInst *SI, const ICmpInst *Icmp,
DInstCombineCompares.cpp4998 const ICmpInst *Icmp, in replacedSelectWithOperand() argument
5001 if (isChainSelectCmpBranch(SI) && Icmp->getPredicate() == ICmpInst::ICMP_EQ) { in replacedSelectWithOperand()
5014 if (Succ->getSinglePredecessor() && dominatesAllUses(SI, Icmp, Succ)) { in replacedSelectWithOperand()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineInternal.h462 bool replacedSelectWithOperand(SelectInst *SI, const ICmpInst *Icmp,
DInstCombineCompares.cpp4933 const ICmpInst *Icmp, in replacedSelectWithOperand() argument
4936 if (isChainSelectCmpBranch(SI) && Icmp->getPredicate() == ICmpInst::ICMP_EQ) { in replacedSelectWithOperand()
4949 if (Succ->getSinglePredecessor() && dominatesAllUses(SI, Icmp, Succ)) { in replacedSelectWithOperand()
/external/swiftshader/third_party/subzero/
DDESIGN.rst277 - Icmp: integer comparison
/external/swiftshader/third_party/subzero/docs/
DDESIGN.rst277 - Icmp: integer comparison