Searched defs:Zero (Results 51 - 75 of 93) sorted by relevance

1234

/external/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp714 // 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 DAMDGPUISelDAGToDAG.cpp844 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 DR600ISelLowering.cpp1012 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 DSIISelLowering.cpp1021 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 DAMDGPUISelLowering.cpp1842 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 DXCoreISelLowering.cpp576 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 DInstCombineAddSub.cpp762 Value *Zero = cast<Value>(ConstantFP::getZeroValueForNegation(V->getType())); local
763 Value *NewV = createFSub(Zero, V);
H A DInstCombineAndOrXor.cpp1493 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 DInstCombineCasts.cpp466 Value *Zero = Constant::getNullValue(Src->getType()); local
467 return new ICmpInst(ICmpInst::ICMP_NE, Src, Zero);
H A DInstCombineCompares.cpp1845 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 DScalarReplAggregates.cpp977 // 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 DCGOpenMPRuntime.cpp321 llvm::Constant *Zero = llvm::ConstantInt::get(CGM.Int32Ty, 0, true); local
322 llvm::Constant *Values[] = {Zero,
324 Zero, Zero, DefaultOpenMPPSource};
H A DCGBuiltin.cpp179 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 DCGClass.cpp37 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 DCGExprScalar.cpp164 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 DCGObjCGNU.cpp1613 llvm::Constant *Zero = llvm::ConstantInt::get(LongTy, 0); local
1619 Elements.push_back(Zero);
/external/clang/lib/StaticAnalyzer/Checkers/
H A DMallocChecker.cpp882 DefinedSVal Zero = local
886 State->assume(SvalBuilder.evalEQ(State, *DefArgVal, Zero));
/external/llvm/include/llvm/IR/
H A DIRBuilder.h1646 Value *Zero = ConstantInt::get(IntPtrTy, 0); local
1648 Value *InvCond = CreateICmpEQ(MaskedPtr, Zero, "maskcond");
/external/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp92 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 DTargetLowering.cpp1265 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 DLegalizeIntegerTypes.cpp166 // 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 DConstants.cpp1939 Constant *Zero = ConstantInt::get(Type::getInt64Ty(Ty->getContext()), 0); local
1941 Constant *Indices[2] = { Zero, One };
/external/llvm/lib/Target/ARM/
H A DARMFastISel.cpp1501 Constant *Zero = ConstantInt::get(Type::getInt32Ty(*Context), 0); local
1502 unsigned ZeroReg = fastMaterializeConstant(Zero);
/external/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp1201 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 DCodeGenPrepare.cpp4476 ConstantInt *Zero = dyn_cast<ConstantInt>(Cmp->getOperand(1)); local
4477 if (!Zero || !Zero->isZero())
4508 CmpInst::Create(Cmp->getOpcode(), Cmp->getPredicate(), NewAnd, Zero,

Completed in 578 milliseconds

1234