Home
last modified time | relevance | path

Searched refs:StoreSize (Results 1 – 7 of 7) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DLoopIdiomRecognize.cpp153 bool processLoopStridedStore(Value *DestPtr, unsigned StoreSize,
158 bool processLoopStoreOfLoopLoad(StoreInst *SI, unsigned StoreSize,
794 unsigned StoreSize = (unsigned)SizeInBits >> 3; in processLoopStore() local
797 if (Stride == 0 || StoreSize != Stride->getValue()->getValue()) { in processLoopStore()
801 if (0 && Stride && StoreSize == -Stride->getValue()->getValue()) { in processLoopStore()
810 if (processLoopStridedStore(StorePtr, StoreSize, SI->getAlignment(), in processLoopStore()
822 if (processLoopStoreOfLoopLoad(SI, StoreSize, StoreEv, LoadEv, BECount)) in processLoopStore()
874 unsigned StoreSize, AliasAnalysis &AA, in mayLoopAccessLocation() argument
884 AccessSize = (BECst->getValue()->getZExtValue()+1)*StoreSize; in mayLoopAccessLocation()
944 processLoopStridedStore(Value *DestPtr, unsigned StoreSize, in processLoopStridedStore() argument
[all …]
DGVN.cpp848 uint64_t StoreSize = TD.getTypeSizeInBits(StoredValTy); in CoerceAvailableValueToLoadType() local
852 if (StoreSize == LoadSize) { in CoerceAvailableValueToLoadType()
881 assert(StoreSize >= LoadSize && "CanCoerceMustAliasedValueToLoad fail"); in CoerceAvailableValueToLoadType()
891 StoredValTy = IntegerType::get(StoredValTy->getContext(), StoreSize); in CoerceAvailableValueToLoadType()
898 Constant *Val = ConstantInt::get(StoredVal->getType(), StoreSize-LoadSize); in CoerceAvailableValueToLoadType()
962 uint64_t StoreSize = WriteSizeInBits >> 3; // Convert to bytes. in AnalyzeLoadFromClobberingWrite() local
968 isAAFailure = StoreOffset+int64_t(StoreSize) <= LoadOffset; in AnalyzeLoadFromClobberingWrite()
989 StoreOffset+StoreSize < LoadOffset+LoadSize) in AnalyzeLoadFromClobberingWrite()
1008 uint64_t StoreSize =TD.getTypeSizeInBits(DepSI->getValueOperand()->getType()); in AnalyzeLoadFromClobberingStore() local
1010 StorePtr, StoreSize, TD); in AnalyzeLoadFromClobberingStore()
[all …]
DMemCpyOptimizer.cpp212 int64_t StoreSize = TD.getTypeStoreSize(SI->getOperand(0)->getType()); in addStore() local
214 addRange(OffsetFromFirst, StoreSize, in addStore()
/external/llvm/lib/Target/PowerPC/
DPPCHazardRecognizers.cpp123 if (int64_t(StoreOffset[i]+StoreSize[i]) > LoadOffset) return true; in isLoadOfStoredAddress()
216 StoreSize[NumStores] = MO->getSize(); in EmitInstruction()
DPPCHazardRecognizers.h63 uint64_t StoreSize[4]; variable
/external/llvm/lib/CodeGen/
DMachineFunction.cpp834 uint64_t StoreSize = TD->getTypeStoreSize(A->getType()); in CanShareConstantPoolEntry() local
835 if (StoreSize != TD->getTypeStoreSize(B->getType()) || in CanShareConstantPoolEntry()
836 StoreSize > 128) in CanShareConstantPoolEntry()
839 Type *IntTy = IntegerType::get(A->getContext(), StoreSize*8); in CanShareConstantPoolEntry()
/external/clang/lib/CodeGen/
DCGBuiltin.cpp1018 CharUnits StoreSize = getContext().getTypeSizeInChars(ElTy); in EmitBuiltinExpr() local
1020 StoreSize.getQuantity() * 8); in EmitBuiltinExpr()
1024 Store->setAlignment(StoreSize.getQuantity()); in EmitBuiltinExpr()