Searched refs:LoadBase (Results 1 – 6 of 6) sorted by relevance
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86AvoidStoreForwardingBlocks.cpp | 389 MachineOperand &LoadBase = getBaseOperand(LoadInst); in buildCopy() local 400 .add(LoadBase) in buildCopy() 407 if (LoadBase.isReg()) in buildCopy() 499 MachineOperand &LoadBase = getBaseOperand(LoadInst); in updateKillStatus() local 504 if (LoadBase.isReg()) { in updateKillStatus() 512 getBaseOperand(LastLoad).setIsKill(LoadBase.isKill()); in updateKillStatus() 619 MachineOperand &LoadBase = getBaseOperand(LoadInst); in hasSameBaseOpValue() local 621 if (LoadBase.isReg() != StoreBase.isReg()) in hasSameBaseOpValue() 623 if (LoadBase.isReg()) in hasSameBaseOpValue() 624 return LoadBase.getReg() == StoreBase.getReg(); in hasSameBaseOpValue() [all …]
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86AvoidStoreForwardingBlocks.cpp | 390 MachineOperand &LoadBase = getBaseOperand(LoadInst); in buildCopy() local 401 .add(LoadBase) in buildCopy() 408 if (LoadBase.isReg()) in buildCopy() 499 MachineOperand &LoadBase = getBaseOperand(LoadInst); in updateKillStatus() local 505 if (LoadBase.isReg()) { in updateKillStatus() 513 getBaseOperand(LastLoad).setIsKill(LoadBase.isKill()); in updateKillStatus() 617 const MachineOperand &LoadBase = getBaseOperand(LoadInst); in hasSameBaseOpValue() local 619 if (LoadBase.isReg() != StoreBase.isReg()) in hasSameBaseOpValue() 621 if (LoadBase.isReg()) in hasSameBaseOpValue() 622 return LoadBase.getReg() == StoreBase.getReg(); in hasSameBaseOpValue() [all …]
|
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | VNCoercion.cpp | 188 Value *LoadBase = GetPointerBaseWithConstantOffset(LoadPtr, LoadOffset, DL); in analyzeLoadFromClobberingWrite() local 189 if (StoreBase != LoadBase) in analyzeLoadFromClobberingWrite() 355 const Value *LoadBase = in analyzeLoadFromClobberingLoad() local 360 getLoadLoadClobberFullWidthSize(LoadBase, LoadOffs, LoadSize, DepLI); in analyzeLoadFromClobberingLoad()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | VNCoercion.cpp | 175 Value *LoadBase = GetPointerBaseWithConstantOffset(LoadPtr, LoadOffset, DL); in analyzeLoadFromClobberingWrite() local 176 if (StoreBase != LoadBase) in analyzeLoadFromClobberingWrite() 266 const Value *LoadBase = in analyzeLoadFromClobberingLoad() local 271 LoadBase, LoadOffs, LoadSize, DepLI); in analyzeLoadFromClobberingLoad()
|
/external/llvm-project/llvm/lib/Analysis/ |
D | Loads.cpp | 414 Value *LoadBase = LoadPtr->stripAndAccumulateConstantOffsets( in AreNonOverlapSameBaseLoadAndStore() local 418 if (LoadBase != StoreBase) in AreNonOverlapSameBaseLoadAndStore()
|
/external/llvm/lib/Transforms/Scalar/ |
D | GVN.cpp | 822 Value *LoadBase = GetPointerBaseWithConstantOffset(LoadPtr, LoadOffset, DL); in AnalyzeLoadFromClobberingWrite() local 823 if (StoreBase != LoadBase) in AnalyzeLoadFromClobberingWrite() 916 const Value *LoadBase = in AnalyzeLoadFromClobberingLoad() local 921 LoadBase, LoadOffs, LoadSize, DepLI); in AnalyzeLoadFromClobberingLoad()
|