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

1 2

  /external/llvm/lib/Transforms/InstCombine/
InstCombineSimplifyDemanded.cpp     [all...]
InstCombineMulDivRem.cpp 124 Constant *Elt = CV->getElementAsConstant(I);
125 if (!match(Elt, m_APInt(IVal)) || !IVal->isPowerOf2())
127 Elts.push_back(ConstantInt::get(Elt->getType(), IVal->logBase2()));
    [all...]
InstCombineVectorOps.cpp 96 Value *Elt = EI.getIndexOperand();
105 ExtractElementInst::Create(B0->getOperand(opId), Elt,
106 B0->getOperand(opId)->getName() + ".Elt"),
113 Instruction *newEI = ExtractElementInst::Create(PHIInVal, Elt, "");
171 if (Value *Elt = findScalarElement(BCI->getOperand(0), IndexVal))
172 return new BitCastInst(Elt, EI.getType());
212 if (ConstantInt *Elt = dyn_cast<ConstantInt>(EI.getOperand(1))) {
213 int SrcIdx = SVI->getMaskValue(Elt->getZExtValue());
257 Cond->getName() + ".elt");
263 TrueVal->getName() + ".elt");
    [all...]
InstCombineCalls.cpp 456 APInt Elt = CI0->getValue();
457 Elt = Elt.lshr(Index).zextOrTrunc(Length);
458 return LowConstantHighUndef(Elt.getZExtValue());
    [all...]
InstCombineCasts.cpp 470 unsigned Elt = ShiftAmount / DestWidth;
472 Elt = NumVecElts - 1 - Elt;
474 return ExtractElementInst::Create(VecInput, IC.Builder->getInt32(Elt));
    [all...]
InstCombineCompares.cpp 303 Constant *Elt = Init->getAggregateElement(i);
304 if (!Elt) return nullptr;
308 Elt = ConstantExpr::getExtractValue(Elt, LaterIndices);
311 if (AndCst) Elt = ConstantExpr::getAnd(Elt, AndCst);
314 Constant *C = ConstantFoldCompareInstOperands(ICI.getPredicate(), Elt,
    [all...]
InstructionCombining.cpp     [all...]
  /external/llvm/unittests/IR/
ConstantsTest.cpp 194 Constant *Elt = ConstantInt::get(Int16Ty, 2015);
271 EXPECT_EQ(Elt, ConstantExpr::getExtractElement(
272 ConstantExpr::getInsertElement(P6, Elt, One), One));
273 EXPECT_EQ(UndefV16, ConstantExpr::getInsertElement(P6, Elt, Two));
274 EXPECT_EQ(UndefV16, ConstantExpr::getInsertElement(P6, Elt, Big));
275 EXPECT_EQ(UndefV16, ConstantExpr::getInsertElement(P6, Elt, Undef64));
  /external/clang/lib/CodeGen/
CGCall.cpp     [all...]
CGDecl.cpp 816 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i));
817 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores))
826 llvm::Constant *Elt = CDS->getElementAsConstant(i);
827 if (!canEmitInitWithFewStoresAfterMemset(Elt, NumStores))
855 llvm::Constant *Elt = CDS->getElementAsConstant(i);
858 if (!Elt->isNullValue() && !isa<llvm::UndefValue>(Elt))
860 Elt, Builder.CreateConstGEP2_32(Init->getType(), Loc, 0, i),
870 llvm::Constant *Elt = cast<llvm::Constant>(Init->getOperand(i));
873 if (!Elt->isNullValue() && !isa<llvm::UndefValue>(Elt)
    [all...]
CGExprScalar.cpp 816 llvm::Value *Elt = EmitScalarConversion(
821 return Builder.CreateVectorSplat(NumElements, Elt, "splat");
    [all...]
  /external/llvm/lib/Analysis/
ConstantFolding.cpp 175 Constant *Elt = Zero;
183 Src = ConstantExpr::getZExt(Src, Elt->getType());
191 Elt = ConstantExpr::getOr(Elt, Src);
193 Result.push_back(Elt);
212 Constant *Elt = ConstantExpr::getLShr(Src,
220 Constant *CE = ConstantExpr::getTrunc(Elt, DstIntTy);
226 Result.push_back(ConstantExpr::getTrunc(Elt, DstEltTy));
    [all...]
ValueTracking.cpp     [all...]
  /external/llvm/lib/IR/
ConstantFold.cpp     [all...]
Constants.cpp 270 Constant *Constant::getAggregateElement(unsigned Elt) const {
272 return Elt < CS->getNumOperands() ? CS->getOperand(Elt) : nullptr;
275 return Elt < CA->getNumOperands() ? CA->getOperand(Elt) : nullptr;
278 return Elt < CV->getNumOperands() ? CV->getOperand(Elt) : nullptr;
281 return Elt < CAZ->getNumElements() ? CAZ->getElementValue(Elt) : nullptr;
284 return Elt < UV->getNumElements() ? UV->getElementValue(Elt) : nullptr
    [all...]
  /external/llvm/lib/Target/CppBackend/
CPPBackend.cpp 813 Constant *Elt = CDS->getElementAsConstant(i);
814 printConstant(Elt);
815 Out << constName << "_elems.push_back(" << getCppName(Elt) << ");";
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXISelLowering.cpp     [all...]
  /external/llvm/lib/Transforms/Scalar/
SCCP.cpp 407 Constant *Elt = C->getAggregateElement(i);
409 if (!Elt)
411 else if (isa<UndefValue>(Elt))
414 LV.markConstant(Elt); // Constants are constant.
    [all...]
ScalarReplAggregates.cpp 787 unsigned Elt = 0;
790 Elt = Offset/EltSize;
791 assert(EltSize*Elt == Offset && "Invalid modulus in validity checking");
796 if (Elt)
798 Builder.getInt32(Elt)
    [all...]
  /external/clang/lib/AST/
Expr.cpp     [all...]
  /external/llvm/lib/Target/AMDGPU/
R600ISelLowering.cpp     [all...]
  /frameworks/compile/libbcc/bcinfo/BitReader_2_7/
BitcodeReader.cpp     [all...]
  /external/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp     [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelDAGToDAG.cpp     [all...]
  /frameworks/compile/libbcc/bcinfo/BitReader_3_0/
BitcodeReader.cpp     [all...]

Completed in 374 milliseconds

1 2