Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstant.h147 LLVM_ABI Constant *getAggregateElement(unsigned Elt) const;
148 LLVM_ABI Constant *getAggregateElement(Constant *Elt) const;
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp88 Element = C->getAggregateElement(NumSrcElts - i - 1); in foldConstVectorToAPInt()
90 Element = C->getAggregateElement(i); in foldConstVectorToAPInt()
233 Constant *Src = C->getAggregateElement(SrcElt++); in FoldBitCast()
270 auto *Element = C->getAggregateElement(i); in FoldBitCast()
407 ElemC = C->getAggregateElement(Elem++); in ConstantFoldLoadThroughBitcast()
417 C = C->getAggregateElement(0u); in ConstantFoldLoadThroughBitcast()
535 if (!ReadDataFromGlobal(C->getAggregateElement(Index), Offset, CurPtr, in ReadDataFromGlobal()
705 C = C->getAggregateElement(Index.getZExtValue()); in getConstantAtOffset()
1396 Constant *Element = CV->getAggregateElement(i); in FlushFPConstant()
2030 auto *EltC = dyn_cast<ConstantInt>(Op->getAggregateElement(0U)); in constantFoldVectorReduce()
[all …]
H A DVectorUtils.cpp323 return C->getAggregateElement(EltNo); in findScalarElement()
362 if (Constant *Elt = C->getAggregateElement(EltNo)) in findScalarElement()
1281 if (auto *MaskElt = ConstMask->getAggregateElement(I)) in maskIsAllZeroOrUndef()
1307 if (auto *MaskElt = ConstMask->getAggregateElement(I)) in maskIsAllOneOrUndef()
1333 if (auto *MaskElt = ConstMask->getAggregateElement(I)) in maskContainsAllOneOrUndef()
1354 if (CV->getAggregateElement(i)->isNullValue()) in possiblyDemandedEltsInMask()
H A DLint.cpp570 Constant *Elem = C->getAggregateElement(I); in isZero()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizeMaskedMemIntrin.cpp100 Constant *CElt = C->getAggregateElement(i); in isConstantIntVector()
185 if (cast<Constant>(Mask)->getAggregateElement(Idx)->isNullValue()) in scalarizeMaskedLoad()
352 if (cast<Constant>(Mask)->getAggregateElement(Idx)->isNullValue()) in scalarizeMaskedStore()
497 if (cast<Constant>(Mask)->getAggregateElement(Idx)->isNullValue()) in scalarizeMaskedGather()
632 if (cast<Constant>(Mask)->getAggregateElement(Idx)->isNullValue()) in scalarizeMaskedScatter()
737 if (cast<Constant>(Mask)->getAggregateElement(Idx)->isNullValue()) { in scalarizeMaskedExpandLoad()
867 if (cast<Constant>(Mask)->getAggregateElement(Idx)->isNullValue()) in scalarizeMaskedCompressStore()
998 if (cast<Constant>(Mask)->getAggregateElement(Idx)->isNullValue()) in scalarizeMaskedVectorHistogram()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp62 Constant *COp = C->getAggregateElement(i); in extractConstantMask()
82 Constant *COp = C->getAggregateElement(i); in extractConstantMask()
H A DX86InstCombineIntrinsic.cpp371 auto *CElt = CShift->getAggregateElement(I); in simplifyX86varShift()
1809 C0 ? dyn_cast_or_null<ConstantInt>(C0->getAggregateElement((unsigned)0)) in simplifyX86extrq()
1941 C0 ? dyn_cast_or_null<ConstantInt>(C0->getAggregateElement((unsigned)0)) in simplifyX86insertq()
1944 C1 ? dyn_cast_or_null<ConstantInt>(C1->getAggregateElement((unsigned)0)) in simplifyX86insertq()
1993 Constant *COp = V->getAggregateElement(I); in simplifyX86pshufb()
2038 Constant *COp = V->getAggregateElement(I); in simplifyX86vpermilvar()
2083 Constant *COp = V->getAggregateElement(I); in simplifyX86vpermv()
2118 Constant *COp = V->getAggregateElement(I); in simplifyX86vpermv3()
2739 C1 ? dyn_cast_or_null<ConstantInt>(C1->getAggregateElement((unsigned)0)) in instCombineIntrinsic()
2742 C1 ? dyn_cast_or_null<ConstantInt>(C1->getAggregateElement((unsigned)1)) in instCombineIntrinsic()
[all …]
H A DX86FixupVectorConstants.cpp178 if (Constant *Elt = CV->getAggregateElement(Idx)) { in getSplatableConstant()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstants.cpp153 Constant *Elt = getAggregateElement(I); in isNotOneValue()
198 Constant *Elt = getAggregateElement(I); in isNotMinSignedValue()
220 auto *CFP = dyn_cast_or_null<ConstantFP>(getAggregateElement(I)); in isFiniteNonZeroFP()
241 auto *CFP = dyn_cast_or_null<ConstantFP>(getAggregateElement(I)); in isNormalFP()
262 auto *CFP = dyn_cast_or_null<ConstantFP>(getAggregateElement(I)); in hasExactInverseFP()
283 auto *CFP = dyn_cast_or_null<ConstantFP>(getAggregateElement(I)); in isNaN()
335 if (Constant *Elem = C->getAggregateElement(i)) in containsUndefinedElement()
366 if (isa<ConstantExpr>(getAggregateElement(i))) in containsConstantExpression()
435 Constant *Constant::getAggregateElement(unsigned Elt) const { in getAggregateElement() function in Constant
478 Constant *Constant::getAggregateElement(Constant *Elt) const { in getAggregateElement() function in Constant
[all …]
H A DConstantFold.cpp392 if (Constant *C = Val->getAggregateElement(CIdx)) in ConstantFoldExtractElementInstruction()
511 if (Constant *C = Agg->getAggregateElement(Idxs[0])) in ConstantFoldExtractValueInstruction()
532 Constant *C = Agg->getAggregateElement(i); in ConstantFoldInsertValueInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroElide.cpp393 Resumers->getAggregateElement(CoroSubFnInst::ResumeIndex); in attemptElide()
399 auto *DestroyAddrConstant = Resumers->getAggregateElement( in attemptElide()
/freebsd/contrib/llvm-project/llvm/tools/llvm-diff/lib/
H A DDifferenceEngine.cpp604 if (!equivalentAsOperands(CAL->getAggregateElement(I), in equivalentAsOperands()
605 CAR->getAggregateElement(I), AC)) in equivalentAsOperands()
628 const Value *LAgg = CSL->getAggregateElement(I); in equivalentAsOperands()
629 const Value *RAgg = CSR->getAggregateElement(I); in equivalentAsOperands()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DirectXIRPasses/
H A DPointerTypeAnalysis.cpp147 const Constant *Elt = C->getAggregateElement(I); in classifyConstantWithOpaquePtr()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp116 Constant *Elt = Mask->getAggregateElement(I); in instCombineIntrinsic()
136 if (isa<UndefValue>(Mask->getAggregateElement(I))) in instCombineIntrinsic()
139 cast<ConstantInt>(Mask->getAggregateElement(I))->getZExtValue(); in instCombineIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp96 dyn_cast_or_null<ConstantInt>(StartC->getAggregateElement((unsigned)0)); in matchStridedConstant()
102 auto *C = dyn_cast_or_null<ConstantInt>(StartC->getAggregateElement(i)); in matchStridedConstant()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp215 if (!CheckValueSize(ConstOff->getAggregateElement(i))) in checkOffsetSize()
1160 dyn_cast<ConstantInt>(ConstX->getAggregateElement(i)); in CheckAndCreateOffsetAdd()
1162 dyn_cast<ConstantInt>(ConstY->getAggregateElement(i)); in CheckAndCreateOffsetAdd()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprComplex.cpp111 return ComplexPairTy(Result->getAggregateElement(0U), in VisitConstantExpr()
112 Result->getAggregateElement(1U)); in VisitConstantExpr()
142 return ComplexPairTy(pair->getAggregateElement(0U), in emitConstant()
143 pair->getAggregateElement(1U)); in emitConstant()
H A DCGDecl.cpp1069 CurOp = cast<llvm::Constant>(constant->getAggregateElement(i)); in constStructWithPadding()
1107 OpValue = constant->getAggregateElement(Op); in constWithPadding()
1258 constant->getAggregateElement(i), IsAutoInit); in emitStoresForConstant()
1269 constant->getAggregateElement(i), IsAutoInit); in emitStoresForConstant()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h326 Constant *C = In->getAggregateElement(i); in getSafeVectorConstantForBinop()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp599 Constant *C = ConstMask->getAggregateElement(Idx); in getMask()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DEvaluator.cpp163 MA->Elements.push_back(C->getAggregateElement(I)); in makeMutable()
H A DSCCPSolver.cpp591 Constant *Elt = C->getAggregateElement(i); in getStructValueState()
1106 NewValue.markConstant(Iter->Actual->getAggregateElement(I)); in setLatticeValueForSpecializationArguments()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp1440 Constant *Elt = C->getAggregateElement(i); in SimplifyDemandedVectorElts()
1743 Constant *CElt = CV->getAggregateElement(i); in SimplifyDemandedVectorElts()
1839 Constant *CElt = CV->getAggregateElement(i); in SimplifyDemandedVectorElts()
H A DInstCombineMulDivRem.cpp1282 Constant *Elt = Op1C->getAggregateElement(i); in commonIDivRemTransforms()
2519 Constant *Elt = C->getAggregateElement(i); in visitSRem()
2533 Elts[i] = C->getAggregateElement(i); // Handle undef, etc. in visitSRem()
/freebsd/contrib/llvm-project/llvm/lib/Linker/
H A DIRMover.cpp776 Dest.push_back(C->getAggregateElement(i)); in getArrayElements()
859 dyn_cast<GlobalValue>(E->getAggregateElement(2)->stripPointerCasts()); in linkAppendingVarProto()

123