Home
last modified time | relevance | path

Searched refs:getAggregateElement (Results 1 – 25 of 28) sorted by relevance

12

/NextBSD/contrib/llvm/include/llvm/IR/
HDConstant.h115 Constant *getAggregateElement(unsigned Elt) const;
116 Constant *getAggregateElement(Constant *Elt) const;
/NextBSD/contrib/llvm/lib/Analysis/
HDConstantFolding.cpp178 Constant *Src =dyn_cast<ConstantInt>(C->getAggregateElement(SrcElt++)); in FoldBitCast()
204 Constant *Src = dyn_cast<ConstantInt>(C->getAggregateElement(i)); in FoldBitCast()
374 if (!ReadDataFromGlobal(C->getAggregateElement(Index), Offset, CurPtr, in ReadDataFromGlobal()
520 C = C->getAggregateElement(0u); in ConstantFoldLoadThroughBitcast()
1196 C = C->getAggregateElement(CE->getOperand(i)); in ConstantFoldLoadThroughGEPConstantExpr()
1211 C = C->getAggregateElement(Indices[i]); in ConstantFoldLoadThroughGEPIndices()
1578 dyn_cast_or_null<ConstantFP>(Op->getAggregateElement(0U))) in ConstantFoldScalarCall()
1586 dyn_cast_or_null<ConstantFP>(Op->getAggregateElement(0U))) in ConstantFoldScalarCall()
1752 Constant *Agg = Operands[J]->getAggregateElement(I); in ConstantFoldVectorCall()
HDVectorUtils.cpp372 return C->getAggregateElement(EltNo); in findScalarElement()
405 if (Constant *Elt = Con->getAggregateElement(EltNo)) in findScalarElement()
HDLint.cpp724 Constant *Elem = C->getAggregateElement(I); in isZero()
/NextBSD/contrib/llvm/lib/Transforms/Instrumentation/
HDInstrProfiling.cpp164 assert(isa<ConstantArray>(Init->getAggregateElement(4)) && in lowerCoverageData()
166 ConstantArray *Records = cast<ConstantArray>(Init->getAggregateElement(4)); in lowerCoverageData()
HDMemorySanitizer.cpp1574 dyn_cast<ConstantInt>(ConstArg->getAggregateElement(Idx)); in handleMulByConstant()
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86TargetObjectFile.cpp150 HexString += scalarConstantToHexString(C->getAggregateElement(I)); in scalarConstantToHexString()
/NextBSD/contrib/llvm/lib/Transforms/InstCombine/
HDInstCombineVectorOps.cpp33 if (Constant *Op0 = C->getAggregateElement(0U)) { in CheapToScalarize()
36 if (C->getAggregateElement(i) != Op0) in CheapToScalarize()
141 return ReplaceInstUsesWith(EI, C->getAggregateElement(0U)); in visitExtractElementInst()
HDInstCombineMulDivRem.cpp429 ConstantFP *CFP = dyn_cast_or_null<ConstantFP>(C->getAggregateElement(I)); in isFiniteNonZeroFp()
444 ConstantFP *CFP = dyn_cast_or_null<ConstantFP>(C->getAggregateElement(I)); in isNormalFp()
1450 Constant *Elt = C->getAggregateElement(i); in visitSRem()
1464 Elts[i] = C->getAggregateElement(i); // Handle undef, etc. in visitSRem()
HDInstCombineSimplifyDemanded.cpp914 Constant *Elt = C->getAggregateElement(i); in SimplifyDemandedVectorElts()
1060 if (CV->getAggregateElement(i)->isNullValue()) in SimplifyDemandedVectorElts()
HDInstCombineCalls.cpp989 Constant *Elt = Mask->getAggregateElement(i); in visitCallInst()
1009 if (isa<UndefValue>(Mask->getAggregateElement(i))) in visitCallInst()
1012 cast<ConstantInt>(Mask->getAggregateElement(i))->getZExtValue(); in visitCallInst()
HDInstructionCombining.cpp1292 C2M[ShMask[I]] = C1->getAggregateElement(I); in SimplifyVectorOp()
/NextBSD/contrib/llvm/lib/Target/X86/Utils/
HDX86ShuffleDecode.cpp294 Constant *COp = C->getAggregateElement(i); in DecodePSHUFBMask()
/NextBSD/contrib/llvm/lib/Transforms/IPO/
HDGlobalOpt.cpp493 Constant *In = Init->getAggregateElement(i); in SRAGlobal()
525 Constant *In = Init->getAggregateElement(i); in SRAGlobal()
2113 Elts.push_back(Init->getAggregateElement(i)); in EvaluateStoreInto()
2136 Elts.push_back(Init->getAggregateElement(i)); in EvaluateStoreInto()
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGExprComplex.cpp125 return ComplexPairTy(pair->getAggregateElement(0U), in VisitDeclRefExpr()
126 pair->getAggregateElement(1U)); in VisitDeclRefExpr()
HDMicrosoftCXXABI.cpp2743 Val->getAggregateElement(0U) : Val; in MemberPointerConstantIsNull()
2763 if (Val->getAggregateElement(I) != Fields[I]) in MemberPointerConstantIsNull()
3049 Mapping->getAggregateElement(cast<llvm::Constant>(VBIndex)); in EmitNonNullMemberPointerConversion()
4045 cast<llvm::ConstantInt>(CTA->getInitializer()->getAggregateElement(0U)) in getThrowInfo()
HDCGExpr.cpp466 return cast<llvm::ConstantInt>(Elts->getAggregateElement(Idx)) in getAccessedFieldNo()
2634 CElts.push_back(BaseElts->getAggregateElement(Indices[i])); in EmitExtVectorElementExpr()
/NextBSD/contrib/llvm/lib/IR/
HDConstantFold.cpp795 return Val->getAggregateElement(CIdx->getZExtValue()); in ConstantFoldExtractElementInstruction()
877 if (Constant *C = Agg->getAggregateElement(Idxs[0])) in ConstantFoldExtractValueInstruction()
900 Constant *C = Agg->getAggregateElement(i); in ConstantFoldInsertValueInstruction()
HDConstants.cpp250 Constant *Constant::getAggregateElement(unsigned Elt) const { in getAggregateElement() function in Constant
272 Constant *Constant::getAggregateElement(Constant *Elt) const { in getAggregateElement() function in Constant
275 return getAggregateElement(CI->getZExtValue()); in getAggregateElement()
1447 const Constant *C = this->getAggregateElement(0U); in getUniqueInteger()
HDAsmWriter.cpp1298 WriteAsOperandInternal(Out, CV->getAggregateElement(0U), &TypePrinter, in WriteConstantInternal()
1304 WriteAsOperandInternal(Out, CV->getAggregateElement(i), &TypePrinter, in WriteConstantInternal()
HDInstructions.cpp1481 Constant *C = Mask->getAggregateElement(i); in getMaskValue()
1499 Constant *C = Mask->getAggregateElement(i); in getShuffleMask()
/NextBSD/contrib/llvm/lib/Linker/
HDLinkModules.cpp1134 Dest.push_back(C->getAggregateElement(i)); in getArrayElements()
1154 Constant *Key = V->getAggregateElement(2); in linkAppendingVarInit()
/NextBSD/contrib/llvm/lib/CodeGen/
HDWinEHPrepare.cpp2618 cast<ConstantInt>(CS->getAggregateElement(0U))->getZExtValue(); in createTryBlockMapEntry()
2620 cast<GlobalVariable>(CS->getAggregateElement(1)->stripPointerCasts()); in createTryBlockMapEntry()
/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDSCCP.cpp406 Constant *Elt = C->getAggregateElement(i); in getStructValueState()
/NextBSD/contrib/llvm/lib/Target/AMDGPU/
HDAMDGPUISelLowering.cpp730 Constant *Elt = Init->getAggregateElement(I); in LowerConstantInitializer()
754 Constant *Elt = Init->getAggregateElement(i); in LowerConstantInitializer()

12