| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | OverflowInstAnalysis.cpp | 39 II = dyn_cast<IntrinsicInst>(Extract->getAggregateOperand()); in isCheckForZeroAndMulWithOverflow()
|
| H A D | LazyValueInfo.cpp | 1081 if (auto *WO = dyn_cast<WithOverflowInst>(EVI->getAggregateOperand())) in solveBlockValueExtractValue() 1088 EVI->getAggregateOperand(), EVI->getIndices(), in solveBlockValueExtractValue() 1352 if (auto *WO = dyn_cast<WithOverflowInst>(EVI->getAggregateOperand())) in getValueFromCondition()
|
| H A D | Lint.cpp | 702 FindInsertedValue(Ex->getAggregateOperand(), Ex->getIndices())) in findValueImpl()
|
| H A D | InstructionSimplify.cpp | 5161 if (EV->getAggregateOperand()->getType() == Agg->getType() && in simplifyInsertValueInst() 5167 isGuaranteedNotToBePoison(EV->getAggregateOperand()))) in simplifyInsertValueInst() 5168 return EV->getAggregateOperand(); in simplifyInsertValueInst() 5171 if (Agg == EV->getAggregateOperand()) in simplifyInsertValueInst() 5233 IVI = dyn_cast<InsertValueInst>(IVI->getAggregateOperand())) { in simplifyExtractValueInst()
|
| H A D | ValueTracking.cpp | 5701 const Value *Src = Extract->getAggregateOperand(); in computeKnownFPClass() 6196 PrevTo = Del->getAggregateOperand(); in BuildSubAggregate() 6300 return FindInsertedValue(I->getAggregateOperand(), idx_range, in FindInsertedValue() 6329 return FindInsertedValue(I->getAggregateOperand(), Idxs, InsertBefore); in FindInsertedValue()
|
| H A D | InlineCost.cpp | 2370 Value *Op = I.getAggregateOperand(); in visitExtractValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXImageOptimizer.cpp | 169 return cleanupValue(EVI->getAggregateOperand()); in cleanupValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombinePHI.cpp | 411 I->getAggregateOperand()->getType() != in foldPHIArgExtractValueInstructionIntoPHI() 412 FirstEVI->getAggregateOperand()->getType()) in foldPHIArgExtractValueInstructionIntoPHI() 419 FirstEVI->getAggregateOperand()->getType(), PN.getNumIncomingValues(), in foldPHIArgExtractValueInstructionIntoPHI() 420 FirstEVI->getAggregateOperand()->getName() + ".pn"); in foldPHIArgExtractValueInstructionIntoPHI() 424 cast<ExtractValueInst>(std::get<1>(Incoming))->getAggregateOperand(), in foldPHIArgExtractValueInstructionIntoPHI()
|
| H A D | InstCombineVectorOps.cpp | 924 CurrIVI = dyn_cast<InsertValueInst>(CurrIVI->getAggregateOperand()), in foldAggregateConstructionIntoAggregateReuse() 1002 Value *SourceAggregate = EVI->getAggregateOperand(); in foldAggregateConstructionIntoAggregateReuse() 1228 I.getAggregateOperand(), I.getInsertedValueOperand(), I.getIndices(), in visitInsertValueInst()
|
| H A D | InstructionCombining.cpp | 4264 auto *WO = dyn_cast<WithOverflowInst>(EV.getAggregateOperand()); in foldExtractOfOverflowIntrinsic() 4392 Value *Agg = EV.getAggregateOperand(); in visitExtractValueInst() 4426 return ExtractValueInst::Create(IV->getAggregateOperand(), in visitExtractValueInst() 4444 Value *NewEV = Builder.CreateExtractValue(IV->getAggregateOperand(), in visitExtractValueInst()
|
| H A D | InstCombineLoadStoreAlloca.cpp | 1176 V = IV->getAggregateOperand(); in likeBitCastFromVector()
|
| H A D | InstCombineCompares.cpp | 7393 UAddOv = cast<ExtractValueInst>(Op0)->getAggregateOperand(); in foldICmpOfUAddOv() 7397 UAddOv = cast<ExtractValueInst>(Op1)->getAggregateOperand(); in foldICmpOfUAddOv() 7889 if (auto *ACXI = dyn_cast<AtomicCmpXchgInst>(EVI->getAggregateOperand())) in visitICmpInst()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Instruction.h | 989 Value *getAggregateOperand() { in getAggregateOperand() function 992 const Value *getAggregateOperand() const { in getAggregateOperand() function 1141 Value *getAggregateOperand() { in getAggregateOperand() function 1144 const Value *getAggregateOperand() const { in getAggregateOperand() function
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 2477 Value *getAggregateOperand() { 2480 const Value *getAggregateOperand() const { 2575 Value *getAggregateOperand() { 2578 const Value *getAggregateOperand() const {
|
| H A D | PatternMatch.h | 3021 return Val.match(I->getAggregateOperand());
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SCCPSolver.cpp | 1450 Value *AggVal = EVI.getAggregateOperand(); in visitExtractValueInst() 1478 Value *Aggr = IVI.getAggregateOperand(); in visitInsertValueInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ |
| H A D | Execution.cpp | 1892 Value *Agg = I.getAggregateOperand(); in visitExtractValueInst() 1936 Value *Agg = I.getAggregateOperand(); in visitInsertValueInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FastISel.cpp | 232 if (!isa<IntrinsicInst>(EV->getAggregateOperand())) in foldX86XALUIntrinsic() 235 const auto *II = cast<IntrinsicInst>(EV->getAggregateOperand()); in foldX86XALUIntrinsic() 272 if (EVI->getAggregateOperand() != II) in foldX86XALUIntrinsic()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64FastISel.cpp | 3357 if (!isa<IntrinsicInst>(EV->getAggregateOperand())) in foldXALUIntrinsic() 3360 const auto *II = cast<IntrinsicInst>(EV->getAggregateOperand()); in foldXALUIntrinsic() 3430 if (EVI->getAggregateOperand() != II) in foldXALUIntrinsic()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | DataFlowSanitizer.cpp | 2814 Value *Agg = I.getAggregateOperand(); in visitExtractValueInst() 2823 Value *AggShadow = DFSF.getShadow(I.getAggregateOperand()); in visitInsertValueInst()
|
| H A D | MemorySanitizer.cpp | 6244 Value *Agg = I.getAggregateOperand(); in visitExtractValueInst() 6257 Value *AggShadow = getShadow(I.getAggregateOperand()); in visitInsertValueInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | GVN.cpp | 405 WithOverflowInst *WO = dyn_cast<WithOverflowInst>(EI->getAggregateOperand()); in createExtractvalueExpr()
|
| H A D | NewGVN.cpp | 1874 auto *WO = dyn_cast<WithOverflowInst>(EI->getAggregateOperand()); in performSymbolicAggrValueEvaluation()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVEmitIntrinsics.cpp | 1729 if (I.getAggregateOperand()->getType()->isAggregateType()) in visitExtractValueInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Verifier.cpp | 4520 Check(ExtractValueInst::getIndexedType(EVI.getAggregateOperand()->getType(), in visitExtractValueInst() 4528 Check(ExtractValueInst::getIndexedType(IVI.getAggregateOperand()->getType(), in visitInsertValueInst()
|