HomeSort by relevance Sort by last modified time
    Searched defs:Elt (Results 1 - 25 of 34) sorted by null

1 2

  /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...]

Completed in 997 milliseconds

1 2