Home
last modified time | relevance | path

Searched refs:getValueOperand (Results 1 – 25 of 42) sorted by relevance

12

/external/llvm/lib/CodeGen/
DAtomicExpandPass.cpp149 if (SI->getValueOperand()->getType()->isFloatingPointTy()) { in runOnFunction()
153 assert(SI->getValueOperand()->getType()->isIntegerTy() && in runOnFunction()
296 Type *NewTy = getCorrespondingIntegerType(SI->getValueOperand()->getType(), in convertAtomicStoreToIntegerType()
298 Value *NewVal = Builder.CreateBitCast(SI->getValueOperand(), NewTy); in convertAtomicStoreToIntegerType()
324 SI->getValueOperand(), SI->getOrdering()); in expandAtomicStore()
DInterleavedAccessPass.cpp240 ShuffleVectorInst *SVI = dyn_cast<ShuffleVectorInst>(SI->getValueOperand()); in lowerInterleavedStore()
DStackProtector.cpp158 if (AI == SI->getValueOperand()) in HasAddressTaken()
/external/llvm/lib/Transforms/Scalar/
DLoopIdiomRecognize.cpp248 uint64_t SizeInBits = DL->getTypeSizeInBits(SI->getValueOperand()->getType()); in getStoreSizeInBytes()
305 Value *StoredVal = SI->getValueOperand(); in isLegalStore()
387 Value *StoredVal = SI->getValueOperand(); in processLoopStore()
619 LoadInst *LI = dyn_cast<LoadInst>(SI->getValueOperand()); in processLoopStoreOfLoopLoad()
DGVN.cpp1038 if (DepSI->getValueOperand()->getType()->isStructTy() || in AnalyzeLoadFromClobberingStore()
1039 DepSI->getValueOperand()->getType()->isArrayTy()) in AnalyzeLoadFromClobberingStore()
1044 uint64_t StoreSize =DL.getTypeSizeInBits(DepSI->getValueOperand()->getType()); in AnalyzeLoadFromClobberingStore()
1406 DepSI->getValueOperand(), in AnalyzeLoadAvailability()
1473 if (S->getValueOperand()->getType() != LI->getType()) { in AnalyzeLoadAvailability()
1476 if (!CanCoerceMustAliasedValueToLoad(S->getValueOperand(), in AnalyzeLoadAvailability()
1484 S->getValueOperand())); in AnalyzeLoadAvailability()
1916 AvailVal = GetStoreValueForLoad(DepSI->getValueOperand(), Offset, in processLoad()
1985 Value *StoredVal = DepSI->getValueOperand(); in processLoad()
DMergedLoadStoreMotion.cpp443 Value *Opd1 = S0->getValueOperand(); in getPHIOperand()
444 Value *Opd2 = S1->getValueOperand(); in getPHIOperand()
DSROA.cpp756 Value *ValOp = SI.getValueOperand(); in visitStoreInst()
1093 UserTy = SI->getValueOperand()->getType(); in findCommonType()
1615 Ty = SI->getValueOperand()->getType(); in getAdjustedAlignment()
1777 Type *STy = SI->getValueOperand()->getType(); in isVectorPromotionViableForSlice()
1822 CheckCandidateType(SI->getValueOperand()->getType()); in isVectorPromotionViable()
1944 Type *ValueTy = SI->getValueOperand()->getType(); in isIntegerWideningViableForSlice()
2501 V = insertInteger(DL, IRB, Old, SI.getValueOperand(), Offset, "insert"); in rewriteIntegerStore()
2516 Value *V = SI.getValueOperand(); in visitStoreInst()
3137 Value *V = SI.getValueOperand(); in visitStoreInst()
3418 auto *StoredLoad = dyn_cast<LoadInst>(SI->getValueOperand()); in presplitLoadsAndStores()
[all …]
DDeadStoreElimination.cpp522 if (LoadInst *DepLoad = dyn_cast<LoadInst>(SI->getValueOperand())) { in runOnBasicBlock()
536 Constant *StoredConstant = dyn_cast<Constant>(SI->getValueOperand()); in runOnBasicBlock()
DEarlyCSE.cpp494 return SI->getValueOperand(); in getOrCreateResult()
DScalarizer.cpp622 Value *FullValue = SI.getValueOperand(); in visitStoreInst()
/external/llvm/include/llvm/Analysis/
DPtrUseVisitor.h234 if (SI.getValueOperand() == U->get()) in visitStoreInst()
/external/llvm/lib/Analysis/
DLoads.cpp245 CastInst::isBitOrNoopPointerCastable(SI->getValueOperand()->getType(), in FindAvailableLoadedValue()
DMemoryLocation.cpp36 DL.getTypeStoreSize(SI->getValueOperand()->getType()), in get()
DCostModel.cpp428 Type *ValTy = SI->getValueOperand()->getType(); in getInstructionCost()
DCFLAliasAnalysis.cpp237 auto *Val = Inst.getValueOperand(); in visitStoreInst()
/external/llvm/lib/Transforms/Instrumentation/
DBoundsChecking.cpp197 instrument(SI->getPointerOperand(), SI->getValueOperand(), DL); in runOnFunction()
DThreadSanitizer.cpp418 Value *StoredValue = cast<StoreInst>(I)->getValueOperand(); in instrumentLoadOrStore()
533 IRB.CreateIntCast(SI->getValueOperand(), Ty, false), in instrumentAtomic()
DDataFlowSanitizer.cpp1252 uint64_t Size = DL.getTypeStoreSize(SI.getValueOperand()->getType()); in visitStoreInst()
1260 Align = DL.getABITypeAlignment(SI.getValueOperand()->getType()); in visitStoreInst()
1265 Value* Shadow = DFSF.getShadow(SI.getValueOperand()); in visitStoreInst()
/external/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp1008 if (SI->getValueOperand()->getType()->isVectorTy()) { in buildTree_rec()
1474 ScalarTy = SI->getValueOperand()->getType(); in getEntryCost()
1828 ScalarTy = SI->getValueOperand()->getType(); in getGatherCost()
2164 ScalarTy = SI->getValueOperand()->getType(); in vectorizeTree()
2181 ScalarTy = SI->getValueOperand()->getType(); in vectorizeTree()
2400 ValueOp.push_back(cast<StoreInst>(V)->getValueOperand()); in vectorizeTree()
2417 Alignment = DL.getABITypeAlignment(SI->getValueOperand()->getType()); in vectorizeTree()
3300 Type *StoreTy = cast<StoreInst>(Chain[0])->getValueOperand()->getType(); in vectorizeStoreChain()
3428 Type *Ty = SI->getValueOperand()->getType(); in collectStores()
4114 dyn_cast<BinaryOperator>(SI->getValueOperand())) { in vectorizeChainsInBlock()
DLoopVectorize.cpp2243 Type *ScalarTy = LI ? LI->getType() : SI->getValueOperand()->getType(); in vectorizeInterleaveGroup()
2326 getVectorValue(dyn_cast<StoreInst>(Member)->getValueOperand())[Part]; in vectorizeInterleaveGroup()
2362 Type *ScalarDataTy = LI ? LI->getType() : SI->getValueOperand()->getType(); in vectorizeMemoryInstruction()
2455 VectorParts StoredVal = getVectorValue(SI->getValueOperand()); in vectorizeMemoryInstruction()
4352 Type *T = ST->getValueOperand()->getType(); in canVectorizeInstrs()
4528 isLegalMaskedStore(SI->getValueOperand()->getType(), in blockCanBePredicated()
4894 T = ST->getValueOperand()->getType(); in getSmallestAndWidestTypes()
5427 Type *ValTy = (SI ? SI->getValueOperand()->getType() : in getInstructionCost()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineLoadStoreAlloca.cpp908 Value *V = SI.getValueOperand(); in combineStoreToValueType()
928 Value *V = SI.getValueOperand(); in unpackStoreToAggregate()
/external/llvm/lib/Transforms/ObjCARC/
DObjCARCContract.cpp353 Value *New = GetRCIdentityRoot(Store->getValueOperand()); in tryToContractReleaseIntoStoreStrong()
/external/llvm/lib/Transforms/IPO/
DArgumentPromotion.cpp199 if (PtrValues.count(Store->getValueOperand())) in canPaddingBeAccessed()
/external/mesa3d/src/gallium/drivers/radeon/
DAMDILPeepholeOptimizer.cpp954 Ty = sinst->getValueOperand()->getType(); in correctMisalignedMemOp()
/external/llvm/lib/Transforms/Utils/
DSimplifyCFG.cpp1445 return SI->getValueOperand(); in isSafeToSpeculateStore()
1626 Value *TrueV = SpeculatedStore->getValueOperand(); in SpeculativelyExecuteBB()
2522 Value *PPHI = ensureValueAvailableInSuccessor(PStore->getValueOperand(), in mergeConditionalStoreToAddress()
2524 Value *QPHI = ensureValueAvailableInSuccessor(QStore->getValueOperand(), in mergeConditionalStoreToAddress()

12