Searched refs:CmpI (Results 1 – 8 of 8) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
D | LowerExpectIntrinsic.cpp | 89 ICmpInst *CmpI = dyn_cast<ICmpInst>(BI.getCondition()); in handleBranchExpect() local 90 if (!CmpI) { in handleBranchExpect() 93 if (CmpI->getPredicate() != CmpInst::ICMP_NE) in handleBranchExpect() 95 CI = dyn_cast<CallInst>(CmpI->getOperand(0)); in handleBranchExpect() 122 if (CmpI) in handleBranchExpect() 123 CmpI->setOperand(0, ArgValue); in handleBranchExpect()
|
D | GVN.cpp | 1829 if (auto *CmpI = dyn_cast<CmpInst>(V)) { in processAssumeIntrinsic() local 1830 if (CmpI->getPredicate() == CmpInst::Predicate::ICMP_EQ || in processAssumeIntrinsic() 1831 CmpI->getPredicate() == CmpInst::Predicate::FCMP_OEQ || in processAssumeIntrinsic() 1832 (CmpI->getPredicate() == CmpInst::Predicate::FCMP_UEQ && in processAssumeIntrinsic() 1833 CmpI->getFastMathFlags().noNaNs())) { in processAssumeIntrinsic() 1834 Value *CmpLHS = CmpI->getOperand(0); in processAssumeIntrinsic() 1835 Value *CmpRHS = CmpI->getOperand(1); in processAssumeIntrinsic()
|
/external/valgrind/VEX/priv/ |
D | host_tilegx_defs.c | 237 ppHRegTILEGX(instr->GXin.CmpI.dst); in ppTILEGXInstr() 238 vex_printf(" = %s ( ", showTILEGXCondCode(instr->GXin.CmpI.cond)); in ppTILEGXInstr() 239 ppHRegTILEGX(instr->GXin.CmpI.srcL); in ppTILEGXInstr() 241 ppTILEGXRH(instr->GXin.CmpI.srcR); in ppTILEGXInstr() 746 i->GXin.CmpI.syned = syned; in TILEGXInstr_CmpI() 747 i->GXin.CmpI.sz32 = sz32; in TILEGXInstr_CmpI() 748 i->GXin.CmpI.dst = dst; in TILEGXInstr_CmpI() 749 i->GXin.CmpI.srcL = srcL; in TILEGXInstr_CmpI() 750 i->GXin.CmpI.srcR = srcR; in TILEGXInstr_CmpI() 751 i->GXin.CmpI.cond = cond; in TILEGXInstr_CmpI() [all …]
|
D | host_tilegx_defs.h | 386 } CmpI; member
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonHardwareLoops.cpp | 206 bool orderBumpCompare(MachineInstr *BumpI, MachineInstr *CmpI); 1282 MachineInstr *CmpI) { in orderBumpCompare() argument 1283 assert (BumpI != CmpI && "Bump and compare in the same instruction?"); in orderBumpCompare() 1286 if (CmpI->getParent() != BB) in orderBumpCompare() 1292 if (&*I == CmpI) in orderBumpCompare() 1296 unsigned PredR = CmpI->getOperand(0).getReg(); in orderBumpCompare() 1298 instr_iterator CmpIt = CmpI->getIterator(), NextIt = std::next(CmpIt); in orderBumpCompare() 1310 BB->splice(++BumpI->getIterator(), BB, CmpI->getIterator()); in orderBumpCompare()
|
D | HexagonSplitDouble.cpp | 475 const MachineInstr *CmpI = MRI->getVRegDef(PR); in collectIndRegsForLoop() local 476 while (CmpI->getOpcode() == Hexagon::C2_not) in collectIndRegsForLoop() 477 CmpI = MRI->getVRegDef(CmpI->getOperand(1).getReg()); in collectIndRegsForLoop() 480 bool OkCI = TII->analyzeCompare(CmpI, CmpR1, CmpR2, Mask, Val); in collectIndRegsForLoop()
|
/external/llvm/lib/Analysis/ |
D | ValueTracking.cpp | 3989 static Value *lookThroughCast(CmpInst *CmpI, Value *V1, Value *V2, in lookThroughCast() argument 4009 if (isa<SExtInst>(CI) && CmpI->isSigned()) { in lookThroughCast() 4017 if (isa<ZExtInst>(CI) && CmpI->isUnsigned()) in lookThroughCast() 4021 return ConstantExpr::getIntegerCast(C, CI->getSrcTy(), CmpI->isSigned()); in lookThroughCast() 4050 CmpInst *CmpI = dyn_cast<CmpInst>(SI->getCondition()); in matchSelectPattern() local 4051 if (!CmpI) return {SPF_UNKNOWN, SPNB_NA, false}; in matchSelectPattern() 4053 CmpInst::Predicate Pred = CmpI->getPredicate(); in matchSelectPattern() 4054 Value *CmpLHS = CmpI->getOperand(0); in matchSelectPattern() 4055 Value *CmpRHS = CmpI->getOperand(1); in matchSelectPattern() 4059 if (isa<FPMathOperator>(CmpI)) in matchSelectPattern() [all …]
|
/external/llvm/lib/Target/ARM/ |
D | ARMBaseInstrInfo.cpp | 2358 inline static bool isRedundantFlagInstr(MachineInstr *CmpI, unsigned SrcReg, in isRedundantFlagInstr() argument 2361 if ((CmpI->getOpcode() == ARM::CMPrr || in isRedundantFlagInstr() 2362 CmpI->getOpcode() == ARM::t2CMPrr) && in isRedundantFlagInstr() 2371 if ((CmpI->getOpcode() == ARM::CMPri || in isRedundantFlagInstr() 2372 CmpI->getOpcode() == ARM::t2CMPri) && in isRedundantFlagInstr()
|