/external/llvm/lib/Transforms/InstCombine/ |
InstCombineSimplifyDemanded.cpp | [all...] |
InstCombineMulDivRem.cpp | 707 Constant *Elt = C->getAggregateElement(i); 708 if (Elt == 0) { 713 if (ConstantInt *RHS = dyn_cast<ConstantInt>(Elt))
|
InstCombineCalls.cpp | 557 Constant *Elt = Mask->getAggregateElement(i); 558 if (Elt == 0 || 559 !(isa<ConstantInt>(Elt) || isa<UndefValue>(Elt))) { [all...] |
InstCombineCasts.cpp | [all...] |
InstCombineCompares.cpp | 281 Constant *Elt = Init->getAggregateElement(i); 282 if (Elt == 0) return 0; 286 Elt = ConstantExpr::getExtractValue(Elt, LaterIndices); 289 if (AndCst) Elt = ConstantExpr::getAnd(Elt, AndCst); 292 Constant *C = ConstantFoldCompareInstOperands(ICI.getPredicate(), Elt, [all...] |
InstructionCombining.cpp | 777 unsigned Elt = SL->getElementContainingOffset(Offset); 779 Elt)); 781 Offset -= SL->getElementOffset(Elt); 782 Ty = STy->getElementType(Elt); [all...] |
/external/llvm/lib/Analysis/ |
ConstantFolding.cpp | 167 Constant *Elt = Zero; 175 Src = ConstantExpr::getZExt(Src, Elt->getType()); 183 Elt = ConstantExpr::getOr(Elt, Src); 185 Result.push_back(Elt); 204 Constant *Elt = ConstantExpr::getLShr(Src, 209 Result.push_back(ConstantExpr::getTrunc(Elt, DstEltTy)); [all...] |
ValueTracking.cpp | 265 APInt Elt(KnownZero.getBitWidth(), 0); 267 Elt = CDS->getElementAsInteger(i); 268 KnownZero &= ~Elt; 269 KnownOne &= Elt; [all...] |
/external/llvm/lib/VMCore/ |
ConstantFold.cpp | 759 Constant *Elt, 769 Result.push_back(Elt); 799 int Elt = ShuffleVectorInst::getMaskValue(Mask, i); 800 if (Elt == -1) { 805 if (unsigned(Elt) >= SrcNumElts*2) 807 else if (unsigned(Elt) >= SrcNumElts) { [all...] |
Constants.cpp | 161 Constant *Constant::getAggregateElement(unsigned Elt) const { 163 return Elt < CS->getNumOperands() ? CS->getOperand(Elt) : 0; 166 return Elt < CA->getNumOperands() ? CA->getOperand(Elt) : 0; 169 return Elt < CV->getNumOperands() ? CV->getOperand(Elt) : 0; 172 return CAZ->getElementValue(Elt); 175 return UV->getElementValue(Elt); 178 return Elt < CDS->getNumElements() ? CDS->getElementAsConstant(Elt) : 0 [all...] |
/external/clang/lib/CodeGen/ |
CGDecl.cpp | 683 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i)); 684 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores)) 693 llvm::Constant *Elt = CDS->getElementAsConstant(i); 694 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores)) 722 llvm::Constant *Elt = CDS->getElementAsConstant(i); 725 if (!Elt->isNullValue() && !isa<llvm::UndefValue>(Elt)) 726 emitStoresForInitAfterMemset(Elt, Builder.CreateConstGEP2_32(Loc, 0, i), 736 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i)); 739 if (!Elt->isNullValue() && !isa<llvm::UndefValue>(Elt) [all...] |
CGExprComplex.cpp | 435 llvm::Value *Elt = CGF.EmitScalarExpr(Op); 439 Elt = CGF.EmitScalarConversion(Elt, Op->getType(), DestTy); 442 return ComplexPairTy(Elt, llvm::Constant::getNullValue(Elt->getType()));
|
CGBuiltin.cpp | [all...] |
CGCall.cpp | 471 for (uint64_t Elt = 0; Elt < NumElts; ++Elt) 521 for (unsigned Elt = 0; Elt < NumElts; ++Elt) { 522 llvm::Value *EltAddr = Builder.CreateConstGEP2_32(LV.getAddress(), 0, Elt); 588 // If the first elt is at least as large as what we're looking for, or if the 713 llvm::Value *Elt = CGF.Builder.CreateExtractValue(Val, i); 714 llvm::StoreInst *SI = CGF.Builder.CreateStore(Elt, EltPtr [all...] |
CGExprConstant.cpp | [all...] |
CGExpr.cpp | [all...] |
CGExprScalar.cpp | 597 llvm::Value *Elt = EmitScalarConversion(Src, SrcType, EltTy); 602 UnV = Builder.CreateInsertElement(UnV, Elt, Idx); 747 // for each elt [all...] |
/external/llvm/lib/Target/CppBackend/ |
CPPBackend.cpp | 790 Constant *Elt = CDS->getElementAsConstant(i); 791 printConstant(Elt); 792 Out << constName << "_elems.push_back(" << getCppName(Elt) << ");"; [all...] |
/external/llvm/lib/Transforms/Scalar/ |
SCCP.cpp | 411 Constant *Elt = C->getAggregateElement(i); 413 if (Elt == 0) 415 else if (isa<UndefValue>(Elt)) 418 LV.markConstant(Elt); // Constants are constant. [all...] |
ScalarReplAggregates.cpp | 779 unsigned Elt = 0; 782 Elt = Offset/EltSize; 783 assert(EltSize*Elt == Offset && "Invalid modulus in validity checking"); 788 if (Elt) 790 Builder.getInt32(Elt), 795 Idx = Builder.getInt32(Elt); [all...] |
/external/llvm/lib/Bitcode/Reader/ |
BitcodeReader.cpp | [all...] |
/frameworks/compile/libbcc/bcinfo/BitReader_2_7/ |
BitcodeReader.cpp | 889 if (Type *Elt = getTypeByIDOrNull(Record[i])) 890 EltTys.push_back(Elt); 921 if (Type *Elt = getTypeByIDOrNull(Record[i])) 922 ArgTys.push_back(Elt); [all...] |
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/ |
BitcodeReader.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
LegalizeVectorTypes.cpp | 398 SDValue Elt = GetScalarizedVector(N->getOperand(0)); 400 N->getValueType(0), Elt); 723 SDValue Elt = N->getOperand(1); 733 Lo.getValueType(), Lo, Elt, Idx); 735 Hi = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, Hi.getValueType(), Hi, Elt, 753 Store = DAG.getTruncStore(Store, dl, Elt, EltPtr, MachinePointerInfo(), EltVT, [all...] |
/external/llvm/lib/Target/CellSPU/ |
SPUISelLowering.cpp | [all...] |