/external/llvm/lib/Transforms/InstCombine/ |
InstCombineSimplifyDemanded.cpp | [all...] |
InstCombineVectorOps.cpp | 139 Value *Elt = EI.getIndexOperand(); 148 ExtractElementInst::Create(B0->getOperand(opId), Elt, 149 B0->getOperand(opId)->getName() + ".Elt"), 156 Instruction *newEI = ExtractElementInst::Create(PHIInVal, Elt, ""); 207 if (Value *Elt = FindScalarElement(EI.getOperand(0), IndexVal)) 208 return ReplaceInstUsesWith(EI, Elt); 216 if (Value *Elt = FindScalarElement(BCI->getOperand(0), IndexVal)) 217 return new BitCastInst(Elt, EI.getType()); 257 if (ConstantInt *Elt = dyn_cast<ConstantInt>(EI.getOperand(1))) { 258 int SrcIdx = SVI->getMaskValue(Elt->getZExtValue()) [all...] |
InstCombineCalls.cpp | 588 Constant *Elt = Mask->getAggregateElement(i); 589 if (Elt == 0 || 590 !(isa<ConstantInt>(Elt) || isa<UndefValue>(Elt))) { [all...] |
InstCombineCasts.cpp | [all...] |
InstCombineMulDivRem.cpp | 108 Constant *Elt = CV->getElementAsConstant(I); 109 if (!match(Elt, m_APInt(IVal)) || !IVal->isPowerOf2()) 111 Elts.push_back(ConstantInt::get(Elt->getType(), IVal->logBase2())); [all...] |
InstCombineCompares.cpp | 306 Constant *Elt = Init->getAggregateElement(i); 307 if (Elt == 0) return 0; 311 Elt = ConstantExpr::getExtractValue(Elt, LaterIndices); 314 if (AndCst) Elt = ConstantExpr::getAnd(Elt, AndCst); 317 Constant *C = ConstantFoldCompareInstOperands(ICI.getPredicate(), Elt, [all...] |
InstructionCombining.cpp | 798 unsigned Elt = SL->getElementContainingOffset(Offset); 800 Elt)); 802 Offset -= SL->getElementOffset(Elt); 803 Ty = STy->getElementType(Elt); [all...] |
/external/llvm/lib/Analysis/ |
ConstantFolding.cpp | 170 Constant *Elt = Zero; 178 Src = ConstantExpr::getZExt(Src, Elt->getType()); 186 Elt = ConstantExpr::getOr(Elt, Src); 188 Result.push_back(Elt); 207 Constant *Elt = ConstantExpr::getLShr(Src, 212 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/IR/ |
ConstantFold.cpp | 762 Constant *Elt, 772 Result.push_back(Elt); 802 int Elt = ShuffleVectorInst::getMaskValue(Mask, i); 803 if (Elt == -1) { 808 if (unsigned(Elt) >= SrcNumElts*2 [all...] |
Constants.cpp | 183 Constant *Constant::getAggregateElement(unsigned Elt) const { 185 return Elt < CS->getNumOperands() ? CS->getOperand(Elt) : 0; 188 return Elt < CA->getNumOperands() ? CA->getOperand(Elt) : 0; 191 return Elt < CV->getNumOperands() ? CV->getOperand(Elt) : 0; 194 return CAZ->getElementValue(Elt); 197 return UV->getElementValue(Elt); 200 return Elt < CDS->getNumElements() ? CDS->getElementAsConstant(Elt) : 0 [all...] |
/external/llvm/lib/Target/CppBackend/ |
CPPBackend.cpp | 801 Constant *Elt = CDS->getElementAsConstant(i); 802 printConstant(Elt); 803 Out << constName << "_elems.push_back(" << getCppName(Elt) << ");"; [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCISelDAGToDAG.cpp | [all...] |
/external/llvm/lib/Target/R600/ |
R600ISelLowering.cpp | [all...] |
/external/llvm/lib/Transforms/Scalar/ |
SCCP.cpp | 404 Constant *Elt = C->getAggregateElement(i); 406 if (Elt == 0) 408 else if (isa<UndefValue>(Elt)) 411 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/clang/lib/AST/ |
Expr.cpp | [all...] |
ExprConstant.cpp | [all...] |
/external/clang/lib/CodeGen/ |
CGBuiltin.cpp | [all...] |
CGCall.cpp | 511 for (uint64_t Elt = 0; Elt < NumElts; ++Elt) 561 for (unsigned Elt = 0; Elt < NumElts; ++Elt) { 562 llvm::Value *EltAddr = Builder.CreateConstGEP2_32(LV.getAddress(), 0, Elt); 628 // If the first elt is at least as large as what we're looking for, or if the 775 llvm::Value *Elt = CGF.Builder.CreateExtractValue(Val, i); 776 llvm::StoreInst *SI = CGF.Builder.CreateStore(Elt, EltPtr [all...] |
CGDecl.cpp | 713 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i)); 714 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores)) 723 llvm::Constant *Elt = CDS->getElementAsConstant(i); 724 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores)) 752 llvm::Constant *Elt = CDS->getElementAsConstant(i); 755 if (!Elt->isNullValue() && !isa<llvm::UndefValue>(Elt)) 756 emitStoresForInitAfterMemset(Elt, Builder.CreateConstGEP2_32(Loc, 0, i), 766 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i)); 769 if (!Elt->isNullValue() && !isa<llvm::UndefValue>(Elt) [all...] |
CGExprConstant.cpp | [all...] |
/external/llvm/lib/Bitcode/Reader/ |
BitcodeReader.cpp | [all...] |
/external/llvm/lib/Target/NVPTX/ |
NVPTXISelLowering.cpp | 610 SDValue Elt = OutVals[OIdx++]; 612 Elt = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i16, Elt); 617 DAG.getConstant(0, MVT::i32), Elt, [all...] |
/frameworks/compile/libbcc/bcinfo/BitReader_2_7/ |
BitcodeReader.cpp | 859 if (Type *Elt = getTypeByIDOrNull(Record[i])) 860 EltTys.push_back(Elt); 891 if (Type *Elt = getTypeByIDOrNull(Record[i])) 892 ArgTys.push_back(Elt); [all...] |