/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelDAGToDAG.cpp | 714 // Zero extend -> transfer is lowered here. Otherwise, zero_extend will be 1221 SDValue Zero = CurDAG->getTargetConstant(0, MVT::i32); local 1224 SDNode *R = CurDAG->getMachineNode(Hexagon::TFR_FI, DL, MVT::i32, FI, Zero);
|
/external/llvm/lib/Target/R600/ |
H A D | AMDGPUISelDAGToDAG.cpp | 844 SDValue Zero = CurDAG->getTargetConstant(0, MVT::i32); local 846 SDLoc(Addr), MVT::i32, Zero); 883 SDValue Zero = CurDAG->getTargetConstant(0, MVT::i32); local 886 SDLoc(Addr), MVT::i32, Zero);
|
H A D | R600ISelLowering.cpp | 1012 SDValue Zero = DAG.getConstant(0, VT); local 1033 SDValue LoBig = Zero; 1048 SDValue Zero = DAG.getConstant(0, VT); local 1071 SDValue HiBig = SRA ? DAG.getNode(ISD::SRA, DL, VT, Hi, Width1) : Zero; 1202 SDValue Zero = RHS; local 1226 Cond, Zero,
|
H A D | SIISelLowering.cpp | 1021 SDValue Zero = DAG.getConstant(0, MVT::i32); local 1027 SDValue Lo0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::i32, LHS, Zero); 1028 SDValue Lo1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::i32, RHS, Zero);
|
H A D | AMDGPUISelLowering.cpp | 1842 SDValue Zero = DAG.getConstant(0, VT); local 1856 SDValue LHS_Lo = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, HalfVT, LHS, Zero); 1857 SDValue RHS_Lo = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, HalfVT, RHS, Zero); 1867 SDValue LHSign = DAG.getSelectCC(DL, LHS, Zero, NegOne, Zero, ISD::SETLT); 1868 SDValue RHSign = DAG.getSelectCC(DL, RHS, Zero, NegOne, Zero, ISD::SETLT); 1918 const SDValue Zero = DAG.getConstantFP(0.0, MVT::f64); local 1923 SDValue Lt0 = DAG.getSetCC(SL, SetCCVT, Src, Zero, ISD::SETOGT); 1927 SDValue Add = DAG.getNode(ISD::SELECT, SL, MVT::f64, And, One, Zero); 1951 const SDValue Zero = DAG.getConstant(0, MVT::i32); local 2036 const SDValue Zero = DAG.getConstantFP(0.0, MVT::f32); local 2057 const SDValue Zero = DAG.getConstant(0, MVT::i32); local 2128 const SDValue Zero = DAG.getConstantFP(0.0, MVT::f64); local [all...] |
/external/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 576 SDValue Zero = DAG.getConstant(0, MVT::i32); local 578 DAG.getVTList(MVT::i32, MVT::i32), Zero, Zero, 593 SDValue Zero = DAG.getConstant(0, MVT::i32); local 596 Zero, Zero); 749 SDValue Zero = DAG.getConstant(0, MVT::i32); local 751 LHSL, RHSL, Zero);
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAddSub.cpp | 762 Value *Zero = cast<Value>(ConstantFP::getZeroValueForNegation(V->getType())); local 763 Value *NewV = createFSub(Zero, V);
|
H A D | InstCombineAndOrXor.cpp | 1493 Value *Zero = Constant::getNullValue(Op1->getType()); local 1494 return SelectInst::Create(X, Op1, Zero); 1500 Value *Zero = Constant::getNullValue(Op0->getType()); local 1501 return SelectInst::Create(X, Zero, Op1);
|
H A D | InstCombineCasts.cpp | 466 Value *Zero = Constant::getNullValue(Src->getType()); local 467 return new ICmpInst(ICmpInst::ICMP_NE, Src, Zero);
|
H A D | InstCombineCompares.cpp | 1845 Constant *Zero = Constant::getNullValue(X->getType()); local 1848 return new ICmpInst(pred, X, Zero); 4005 // Avoid lossy conversions and denormals. Zero is a special case
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | ScalarReplAggregates.cpp | 977 // Zero extend or truncate the value if needed. 1593 // Zero out the operand and see if it becomes trivially dead. 2231 Constant *Zero = Constant::getNullValue(Type::getInt32Ty(MI->getContext())); local 2240 Value *Idx[2] = { Zero, 2517 // Zero extend the field to be the same size as the final alloca so that
|
/external/clang/lib/CodeGen/ |
H A D | CGOpenMPRuntime.cpp | 321 llvm::Constant *Zero = llvm::ConstantInt::get(CGM.Int32Ty, 0, true); local 322 llvm::Constant *Values[] = {Zero, 324 Zero, Zero, DefaultOpenMPPSource};
|
H A D | CGBuiltin.cpp | 179 Value *Zero = llvm::Constant::getNullValue(IntTy); local 180 return CGF.Builder.CreateICmpSLT(V, Zero); 297 Value *Zero = local 302 Imag = Builder.CreateFSub(Zero, Imag, "sub"); 372 Value *Zero = llvm::Constant::getNullValue(ArgType); local 373 Value *IsZero = Builder.CreateICmpEQ(ArgValue, Zero, "iszero"); 374 Value *Result = Builder.CreateSelect(IsZero, Zero, Tmp, "ffs"); 592 Value *Zero = Constant::getNullValue(IntTy); local 596 Value *Result = Builder.CreateSelect(IsInf, SignResult, Zero); 1950 llvm::Constant *Zero local 6018 Value *Zero = llvm::Constant::getNullValue(VecTy); local 6045 Value *Zero = llvm::Constant::getNullValue(VecTy); local [all...] |
H A D | CGClass.cpp | 37 CharUnits Offset = CharUnits::Zero(); 496 llvm::Value* Zero local 499 CGF.Builder.CreateStore(Zero, IndexVar); 638 llvm::Value *Zero = llvm::Constant::getNullValue(SizeTy); local 639 Builder.CreateStore(Zero, ArrayIndexVar); 1677 // Zero initialize the storage, if requested. 1974 CharUnits NonVirtualOffset = CharUnits::Zero(); 2048 BaseOffsetFromNearestVBase = CharUnits::Zero(); 2074 InitializeVTablePointers(BaseSubobject(RD, CharUnits::Zero()), 2076 /*OffsetFromNearestVBase=*/CharUnits::Zero(), [all...] |
H A D | CGExprScalar.cpp | 164 llvm::Value *Zero = llvm::Constant::getNullValue(V->getType()); local 165 return Builder.CreateFCmpUNE(V, Zero, "tobool"); 170 Value *Zero = llvm::ConstantPointerNull::get( local 172 return Builder.CreateICmpNE(V, Zero, "tobool"); 479 llvm::Value *Zero,bool isDiv); 1089 llvm::Value *Zero = llvm::Constant::getNullValue(SrcTy); local 1091 return Builder.CreateFCmpUNE(Src, Zero, "tobool"); 1093 return Builder.CreateICmpNE(Src, Zero, "tobool"); 1897 Value *Zero = llvm::Constant::getNullValue(Oper->getType()); local 1900 Result = Builder.CreateFCmp(llvm::CmpInst::FCMP_OEQ, Oper, Zero, "cm 2234 EmitUndefinedBehaviorIntegerDivAndRemCheck( const BinOpInfo &Ops, llvm::Value *Zero, bool isDiv) argument 2268 llvm::Value *Zero = llvm::Constant::getNullValue(ConvertType(Ops.Ty)); local 2272 llvm::Value *Zero = llvm::Constant::getNullValue(ConvertType(Ops.Ty)); local 2301 llvm::Value *Zero = llvm::Constant::getNullValue(ConvertType(Ops.Ty)); local 2757 llvm::Value *Zero = llvm::ConstantInt::get(BitsShiftedOff->getType(), 0); local 3046 Value *Zero = llvm::ConstantAggregateZero::get(LHS->getType()); local 3125 Value *Zero = llvm::ConstantAggregateZero::get(LHS->getType()); local [all...] |
H A D | CGObjCGNU.cpp | 1613 llvm::Constant *Zero = llvm::ConstantInt::get(LongTy, 0); local 1619 Elements.push_back(Zero);
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | MallocChecker.cpp | 882 DefinedSVal Zero = local 886 State->assume(SvalBuilder.evalEQ(State, *DefArgVal, Zero));
|
/external/llvm/include/llvm/IR/ |
H A D | IRBuilder.h | 1646 Value *Zero = ConstantInt::get(IntPtrTy, 0); local 1648 Value *InvCond = CreateICmpEQ(MaskedPtr, Zero, "maskcond");
|
/external/llvm/lib/Analysis/ |
H A D | DependenceAnalysis.cpp | 92 STATISTIC(WeakZeroSIVapplications, "Weak-Zero SIV applications"); 93 STATISTIC(WeakZeroSIVsuccesses, "Weak-Zero SIV successes"); 94 STATISTIC(WeakZeroSIVindependence, "Weak-Zero SIV independence"); 1119 // as "Delta might be Zero" 1574 // Weak-Zero SIV test. 1609 DEBUG(dbgs() << "\tWeak-Zero (src) SIV test\n"); 1685 // Weak-Zero SIV test. 1719 DEBUG(dbgs() << "\tWeak-Zero (dst) SIV test\n"); 2725 Bound[K].Lower[Dependence::DVEntry::EQ] = NegativePart; // Zero 2728 Bound[K].Upper[Dependence::DVEntry::EQ] = PositivePart; // Zero 2844 const SCEV *Zero = SE->getConstant(Subscript->getType(), 0); local [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 1265 SDValue Zero = DAG.getConstant(0, N0.getValueType()); local 1267 Zero, Cond); 1958 SDValue Zero = DAG.getConstant(0, N1.getValueType()); local 1959 return DAG.getSetCC(dl, VT, N0, Zero, Cond); 1969 SDValue Zero = DAG.getConstant(0, N0.getValueType()); local 1970 return DAG.getSetCC(dl, VT, N1, Zero, Cond);
|
H A D | LegalizeIntegerTypes.cpp | 166 // Zero the new bits, and continue the assertion. 326 // Zero extend things like i1, sign extend everything else. It shouldn't 349 // Zero extend to the promoted type and do the count there. 363 // Zero extend to the promoted type and do the count there. 757 // Zero extend the input. 923 // the operands (including the unsigned comparisons!). Zero extend is 2071 SDValue Zero = DAG.getConstant(0, LHS.getValueType()); local 2073 SDValue LHSSign = DAG.getSetCC(dl, OType, LHS, Zero, ISD::SETGE); 2074 SDValue RHSSign = DAG.getSetCC(dl, OType, RHS, Zero, ISD::SETGE); 2079 SDValue SumSign = DAG.getSetCC(dl, OType, Sum, Zero, IS 2480 SDValue Zero = DAG.getConstant(0, VT); local 2884 SDValue Zero = DAG.getIntPtrConstant(0); local [all...] |
/external/llvm/lib/IR/ |
H A D | Constants.cpp | 1939 Constant *Zero = ConstantInt::get(Type::getInt64Ty(Ty->getContext()), 0); local 1941 Constant *Indices[2] = { Zero, One };
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMFastISel.cpp | 1501 Constant *Zero = ConstantInt::get(Type::getInt32Ty(*Context), 0); local 1502 unsigned ZeroReg = fastMaterializeConstant(Zero);
|
/external/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 1201 SDValue Zero = CurDAG->getConstant(0, N.getValueType()); local 1202 SDValue Neg = CurDAG->getNode(ISD::SUB, dl, N.getValueType(), Zero, RHS); 1207 InsertDAGNode(*CurDAG, N, Zero); 2518 // Zero out the high part, effectively zero extending the input.
|
/external/llvm/lib/CodeGen/ |
H A D | CodeGenPrepare.cpp | 4476 ConstantInt *Zero = dyn_cast<ConstantInt>(Cmp->getOperand(1)); local 4477 if (!Zero || !Zero->isZero()) 4508 CmpInst::Create(Cmp->getOpcode(), Cmp->getPredicate(), NewAnd, Zero,
|