Home
last modified time | relevance | path

Searched refs:Cmp (Results 1 – 25 of 53) sorted by relevance

123

/external/llvm/lib/Transforms/Instrumentation/
DBoundsChecking.cpp65 void emitBranchToTrap(Value *Cmp = 0);
102 void BoundsChecking::emitBranchToTrap(Value *Cmp) { in emitBranchToTrap() argument
104 ConstantInt *C = dyn_cast_or_null<ConstantInt>(Cmp); in emitBranchToTrap()
110 Cmp = 0; // unconditional branch in emitBranchToTrap()
118 if (Cmp) in emitBranchToTrap()
119 BranchInst::Create(getTrapBB(), Cont, Cmp, OldBB); in emitBranchToTrap()
DAddressSanitizer.cpp269 static TerminatorInst *splitBlockAndInsertIfThen(Value *Cmp, bool Unreachable) { in splitBlockAndInsertIfThen() argument
270 Instruction *SplitBefore = cast<Instruction>(Cmp)->getNextNode(); in splitBlockAndInsertIfThen()
282 BranchInst::Create(/*ifTrue*/ThenBlock, /*ifFalse*/Tail, Cmp); in splitBlockAndInsertIfThen()
333 Value *Cmp = IRB.CreateICmpNE(Length, in instrumentMemIntrinsic() local
335 InsertBefore = splitBlockAndInsertIfThen(Cmp, false); in instrumentMemIntrinsic()
486 Value *Cmp = IRB.CreateICmpNE(ShadowValue, CmpVal); in instrumentAddress() local
492 TerminatorInst *CheckTerm = splitBlockAndInsertIfThen(Cmp, false); in instrumentAddress()
502 CrashTerm = splitBlockAndInsertIfThen(Cmp, true); in instrumentAddress()
/external/skia/src/core/
DSkFloat.h58 …friend bool operator<(const SkFloat& a, const SkFloat& b) { return Cmp(a.fPacked, b.fPacked) < 0; }
59 …friend bool operator<=(const SkFloat& a, const SkFloat& b) { return Cmp(a.fPacked, b.fPacked) <= 0…
60 …friend bool operator>(const SkFloat& a, const SkFloat& b) { return Cmp(a.fPacked, b.fPacked) > 0; }
61 …friend bool operator>=(const SkFloat& a, const SkFloat& b) { return Cmp(a.fPacked, b.fPacked) >= 0…
106 static int Cmp(int32_t, int32_t);
DSkFP.h68 #define SkFPLT(a, b) (SkFloat::Cmp(a, b) < 0)
69 #define SkFPLE(a, b) (SkFloat::Cmp(a, b) <= 0)
70 #define SkFPGT(a, b) (SkFloat::Cmp(a, b) > 0)
71 #define SkFPGE(a, b) (SkFloat::Cmp(a, b) >= 0)
DSkPtrRecorder.cpp21 int SkPtrSet::Cmp(const Pair& a, const Pair& b) { in Cmp() function in SkPtrSet
34 int index = SkTSearch<Pair>(fList.begin(), count, pair, sizeof(pair), &Cmp); in find()
50 int index = SkTSearch<Pair>(fList.begin(), count, pair, sizeof(pair), &Cmp); in add()
/external/llvm/lib/Support/
DStatistic.cpp89 int Cmp = std::strcmp(LHS->getName(), RHS->getName()); in operator ()() local
90 if (Cmp != 0) return Cmp < 0; in operator ()()
/external/clang/lib/StaticAnalyzer/Checkers/
DOSAtomicChecker.cpp158 DefinedOrUnknownSVal Cmp = in evalOSAtomicCompareAndSwap() local
161 ProgramStateRef stateEqual = stateLoad->assume(Cmp, true); in evalOSAtomicCompareAndSwap()
200 if (ProgramStateRef stateNotEqual = stateLoad->assume(Cmp, false)) { in evalOSAtomicCompareAndSwap()
/external/llvm/lib/Transforms/Scalar/
DJumpThreading.cpp471 if (CmpInst *Cmp = dyn_cast<CmpInst>(I)) { in ComputeValueKnownInPredecessors() local
473 PHINode *PN = dyn_cast<PHINode>(Cmp->getOperand(0)); in ComputeValueKnownInPredecessors()
480 Value *RHS = Cmp->getOperand(1)->DoPHITranslation(BB, PredBB); in ComputeValueKnownInPredecessors()
482 Value *Res = SimplifyCmpInst(Cmp->getPredicate(), LHS, RHS, TD); in ComputeValueKnownInPredecessors()
488 ResT = LVI->getPredicateOnEdge(Cmp->getPredicate(), LHS, in ComputeValueKnownInPredecessors()
505 if (isa<Constant>(Cmp->getOperand(1)) && Cmp->getType()->isIntegerTy()) { in ComputeValueKnownInPredecessors()
506 if (!isa<Instruction>(Cmp->getOperand(0)) || in ComputeValueKnownInPredecessors()
507 cast<Instruction>(Cmp->getOperand(0))->getParent() != BB) { in ComputeValueKnownInPredecessors()
508 Constant *RHSCst = cast<Constant>(Cmp->getOperand(1)); in ComputeValueKnownInPredecessors()
515 LVI->getPredicateOnEdge(Cmp->getPredicate(), Cmp->getOperand(0), in ComputeValueKnownInPredecessors()
[all …]
DLowerAtomic.cpp26 Value *Cmp = CXI->getCompareOperand(); in LowerAtomicCmpXchgInst() local
30 Value *Equal = Builder.CreateICmpEQ(Orig, Cmp); in LowerAtomicCmpXchgInst()
DCodeGenPrepare.cpp1169 CmpInst *Cmp = dyn_cast<CmpInst>(SI->getCondition()); in isFormingBranchFromSelectProfitable() local
1176 if (!Cmp) in isFormingBranchFromSelectProfitable()
1179 Value *CmpOp0 = Cmp->getOperand(0); in isFormingBranchFromSelectProfitable()
1180 Value *CmpOp1 = Cmp->getOperand(1); in isFormingBranchFromSelectProfitable()
1184 return Cmp->hasOneUse() && in isFormingBranchFromSelectProfitable()
DGVN.cpp2132 if (ICmpInst *Cmp = dyn_cast<ICmpInst>(LHS)) { in propagateEquality() local
2133 Value *Op0 = Cmp->getOperand(0), *Op1 = Cmp->getOperand(1); in propagateEquality()
2137 if ((isKnownTrue && Cmp->getPredicate() == CmpInst::ICMP_EQ) || in propagateEquality()
2138 (isKnownFalse && Cmp->getPredicate() == CmpInst::ICMP_NE)) in propagateEquality()
2142 CmpInst::Predicate NotPred = Cmp->getInversePredicate(); in propagateEquality()
2143 Constant *NotVal = ConstantInt::get(Cmp->getType(), isKnownFalse); in propagateEquality()
2148 uint32_t Num = VN.lookup_or_add_cmp(Cmp->getOpcode(), NotPred, Op0, Op1); in propagateEquality()
/external/clang/utils/TableGen/
DOptParserEmitter.cpp46 if (int Cmp = StrCmpOptionName(A->getValueAsString("Name").c_str(), in CompareOptionRecords() local
48 return Cmp; in CompareOptionRecords()
/external/llvm/lib/CodeGen/
DStackProtector.cpp258 ICmpInst *Cmp = new ICmpInst(*BB, CmpInst::ICMP_EQ, LI1, LI2, ""); in InsertStackProtectors() local
259 BranchInst::Create(NewBB, FailBB, Cmp, BB); in InsertStackProtectors()
/external/skia/include/core/
DSkPtrRecorder.h74 static int Cmp(const Pair& a, const Pair& b);
/external/llvm/include/llvm/Support/
DPatternMatch.h747 ICmpInst *Cmp = dyn_cast<ICmpInst>(SI->getCondition()); in match() local
748 if (!Cmp) in match()
754 Value *LHS = Cmp->getOperand(0); in match()
755 Value *RHS = Cmp->getOperand(1); in match()
760 Cmp->getPredicate() : Cmp->getSwappedPredicate(); in match()
/external/llvm/test/CodeGen/X86/
D2012-08-07-CmpISelBug.ll3 ; Cmp lowering should not look past the truncate unless the high bits are known
Dliveness-local-regalloc.ll82 %Cmp = icmp slt i64 0, %E
/external/valgrind/main/VEX/priv/
Dhost_ppc_defs.c778 i->Pin.Cmp.syned = syned; in PPCInstr_Cmp()
779 i->Pin.Cmp.sz32 = sz32; in PPCInstr_Cmp()
780 i->Pin.Cmp.crfD = crfD; in PPCInstr_Cmp()
781 i->Pin.Cmp.srcL = srcL; in PPCInstr_Cmp()
782 i->Pin.Cmp.srcR = srcR; in PPCInstr_Cmp()
1281 i->Pin.Cmp.syned ? "cmp" : "cmpl", in ppPPCInstr()
1282 i->Pin.Cmp.sz32 ? 'w' : 'd', in ppPPCInstr()
1283 i->Pin.Cmp.srcR->tag == Prh_Imm ? "i" : "", in ppPPCInstr()
1284 i->Pin.Cmp.crfD); in ppPPCInstr()
1285 ppHRegPPC(i->Pin.Cmp.srcL); in ppPPCInstr()
[all …]
/external/llvm/lib/Analysis/
DInstructionSimplify.cpp81 CmpInst *Cmp = dyn_cast<CmpInst>(V); in isSameCompare() local
82 if (!Cmp) in isSameCompare()
84 CmpInst::Predicate CPred = Cmp->getPredicate(); in isSameCompare()
85 Value *CLHS = Cmp->getOperand(0), *CRHS = Cmp->getOperand(1); in isSameCompare()
1582 CmpInst *Cmp = dyn_cast<CmpInst>(SI->getCondition()); in ExtractEquivalentCondition() local
1583 if (!Cmp) in ExtractEquivalentCondition()
1585 Value *CmpLHS = Cmp->getOperand(0), *CmpRHS = Cmp->getOperand(1); in ExtractEquivalentCondition()
1586 if (Pred == Cmp->getPredicate() && LHS == CmpLHS && RHS == CmpRHS) in ExtractEquivalentCondition()
1587 return Cmp; in ExtractEquivalentCondition()
1588 if (Pred == CmpInst::getSwappedPredicate(Cmp->getPredicate()) && in ExtractEquivalentCondition()
[all …]
/external/v8/src/x64/
Dstub-cache-x64.cc816 __ Cmp(FieldOperand(scratch, JSGlobalPropertyCell::kValueOffset), in GenerateCheckPropertyCell() local
1218 __ Cmp(rcx, name); in GenerateNameCheck() local
1266 __ Cmp(rdi, function); in GenerateLoadFunctionFromCell() local
1383 __ Cmp(FieldOperand(rdi, HeapObject::kMapOffset), in CompileArrayPushCall() local
2406 __ Cmp(FieldOperand(rdx, HeapObject::kMapOffset), in CompileStoreGlobal() local
2457 __ Cmp(rcx, name); in CompileStoreField() local
2515 __ Cmp(rdi, receiver_maps->at(i)); in CompileStorePolymorphic() local
2718 __ Cmp(rax, name); in CompileLoadField() local
2747 __ Cmp(rax, name); in CompileLoadCallback() local
2777 __ Cmp(rax, name); in CompileLoadConstant() local
[all …]
Dmacro-assembler-x64.h781 void Cmp(Register dst, Handle<Object> source);
782 void Cmp(const Operand& dst, Handle<Object> source);
783 void Cmp(Register dst, Smi* src);
784 void Cmp(const Operand& dst, Smi* src);
Dmacro-assembler-x64.cc729 Cmp(Operand(rsi, 0), factory->the_hole_value()); in CallApiFunctionAndReturn()
1041 Cmp(dst, src); in SmiCompare()
1045 void MacroAssembler::Cmp(Register dst, Smi* src) { in Cmp() function in v8::internal::MacroAssembler
1082 void MacroAssembler::Cmp(const Operand& dst, Smi* src) { in Cmp() function in v8::internal::MacroAssembler
2216 void MacroAssembler::Cmp(Register dst, Handle<Object> source) { in Cmp() function in v8::internal::MacroAssembler
2218 Cmp(dst, Smi::cast(*source)); in Cmp()
2226 void MacroAssembler::Cmp(const Operand& dst, Handle<Object> source) { in Cmp() function in v8::internal::MacroAssembler
2228 Cmp(dst, Smi::cast(*source)); in Cmp()
2736 Cmp(FieldOperand(obj, HeapObject::kMapOffset), map); in CompareMap()
2744 Cmp(FieldOperand(obj, HeapObject::kMapOffset), in CompareMap()
[all …]
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp2820 SDValue Cmp; in getVFPCmp() local
2822 Cmp = DAG.getNode(ARMISD::CMPFP, dl, MVT::Glue, LHS, RHS); in getVFPCmp()
2824 Cmp = DAG.getNode(ARMISD::CMPFPw0, dl, MVT::Glue, LHS); in getVFPCmp()
2825 return DAG.getNode(ARMISD::FMSTAT, dl, MVT::Glue, Cmp); in getVFPCmp()
2831 ARMTargetLowering::duplicateCmp(SDValue Cmp, SelectionDAG &DAG) const { in duplicateCmp() argument
2832 unsigned Opc = Cmp.getOpcode(); in duplicateCmp()
2833 DebugLoc DL = Cmp.getDebugLoc(); in duplicateCmp()
2835 return DAG.getNode(Opc, DL, MVT::Glue, Cmp.getOperand(0),Cmp.getOperand(1)); in duplicateCmp()
2838 Cmp = Cmp.getOperand(0); in duplicateCmp()
2839 Opc = Cmp.getOpcode(); in duplicateCmp()
[all …]
/external/llvm/lib/Transforms/InstCombine/
DInstCombineSelect.cpp462 if (ConstantInt *Cmp = dyn_cast<ConstantInt>(CmpRHS)) { in visitSelectInstWithICmp() local
464 if (Pred == ICmpInst::ICMP_SGT && Cmp->isAllOnesValue()) { in visitSelectInstWithICmp()
467 } else if (Pred == ICmpInst::ICMP_SLT && Cmp->isNullValue()) { in visitSelectInstWithICmp()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp3748 SDValue Cmp; in LowerSELECT_CC() local
3753 Cmp = DAG.getNode(ISD::FSUB, dl, CmpVT, LHS, RHS); in LowerSELECT_CC()
3754 if (Cmp.getValueType() == MVT::f32) // Comparison is always 64-bits in LowerSELECT_CC()
3755 Cmp = DAG.getNode(ISD::FP_EXTEND, dl, MVT::f64, Cmp); in LowerSELECT_CC()
3756 return DAG.getNode(PPCISD::FSEL, dl, ResVT, Cmp, FV, TV); in LowerSELECT_CC()
3759 Cmp = DAG.getNode(ISD::FSUB, dl, CmpVT, LHS, RHS); in LowerSELECT_CC()
3760 if (Cmp.getValueType() == MVT::f32) // Comparison is always 64-bits in LowerSELECT_CC()
3761 Cmp = DAG.getNode(ISD::FP_EXTEND, dl, MVT::f64, Cmp); in LowerSELECT_CC()
3762 return DAG.getNode(PPCISD::FSEL, dl, ResVT, Cmp, TV, FV); in LowerSELECT_CC()
3765 Cmp = DAG.getNode(ISD::FSUB, dl, CmpVT, RHS, LHS); in LowerSELECT_CC()
[all …]

123