/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Transforms/Scalar/ |
H A D | MergeICmps.cpp | 84 : GEP(GEP), LoadI(LoadI), BaseId(BaseId), Offset(Offset) {} in BCEAtom() 94 LoadI = that.LoadI; in operator =() 115 LoadInst *LoadI = nullptr; member 143 auto *const LoadI = dyn_cast<LoadInst>(Val); in visitICmpLoadOperand() local 144 if (!LoadI) in visitICmpLoadOperand() 147 if (LoadI->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand() 152 if (!LoadI->isSimple()) { in visitICmpLoadOperand() 156 Value *const Addr = LoadI->getOperand(0); in visitICmpLoadOperand() 275 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in split() 295 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in canSplit() [all …]
|
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | MergeICmps.cpp | 84 : GEP(GEP), LoadI(LoadI), BaseId(BaseId), Offset(Offset) {} in BCEAtom() 94 LoadI = that.LoadI; in operator =() 115 LoadInst *LoadI = nullptr; member 143 auto *const LoadI = dyn_cast<LoadInst>(Val); in visitICmpLoadOperand() local 144 if (!LoadI) in visitICmpLoadOperand() 147 if (LoadI->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand() 152 if (!LoadI->isSimple()) { in visitICmpLoadOperand() 156 Value *const Addr = LoadI->getOperand(0); in visitICmpLoadOperand() 275 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in split() 295 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in canSplit() [all …]
|
H A D | JumpThreading.cpp | 1291 if (AvailableVal == LoadI) in SimplifyPartiallyRedundantLoad() 1295 AvailableVal, LoadI->getType(), "", LoadI); in SimplifyPartiallyRedundantLoad() 1297 LoadI->eraseFromParent(); in SimplifyPartiallyRedundantLoad() 1310 LoadI->getAAMetadata(AATags); in SimplifyPartiallyRedundantLoad() 1338 Ptr, LoadI->getType(), LoadI->isAtomic(), PredBB, BBIt, in SimplifyPartiallyRedundantLoad() 1350 Ptr, LoadI->getType(), LoadI->isAtomic(), SinglePredBB, BBIt, in SimplifyPartiallyRedundantLoad() 1433 LoadI->getName() + ".pr", false, MaybeAlign(LoadI->getAlignment()), in SimplifyPartiallyRedundantLoad() 1434 LoadI->getOrdering(), LoadI->getSyncScopeID(), in SimplifyPartiallyRedundantLoad() 1451 PN->takeName(LoadI); in SimplifyPartiallyRedundantLoad() 1480 LoadI->replaceAllUsesWith(PN); in SimplifyPartiallyRedundantLoad() [all …]
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Transforms/Scalar/ |
H A D | MergeICmps.cpp | 84 : GEP(GEP), LoadI(LoadI), BaseId(BaseId), Offset(Offset) {} in BCEAtom() 94 LoadI = that.LoadI; in operator =() 115 LoadInst *LoadI = nullptr; member 143 auto *const LoadI = dyn_cast<LoadInst>(Val); in visitICmpLoadOperand() local 144 if (!LoadI) in visitICmpLoadOperand() 147 if (LoadI->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand() 152 if (!LoadI->isSimple()) { in visitICmpLoadOperand() 156 Value *const Addr = LoadI->getOperand(0); in visitICmpLoadOperand() 275 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in split() 295 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in canSplit() [all …]
|
/dports/devel/llvm10/llvm-10.0.1.src/lib/Transforms/Scalar/ |
H A D | MergeICmps.cpp | 84 : GEP(GEP), LoadI(LoadI), BaseId(BaseId), Offset(Offset) {} in BCEAtom() 94 LoadI = that.LoadI; in operator =() 115 LoadInst *LoadI = nullptr; member 143 auto *const LoadI = dyn_cast<LoadInst>(Val); in visitICmpLoadOperand() local 144 if (!LoadI) in visitICmpLoadOperand() 147 if (LoadI->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand() 152 if (!LoadI->isSimple()) { in visitICmpLoadOperand() 156 Value *const Addr = LoadI->getOperand(0); in visitICmpLoadOperand() 275 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in split() 295 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in canSplit() [all …]
|
H A D | JumpThreading.cpp | 1291 if (AvailableVal == LoadI) in SimplifyPartiallyRedundantLoad() 1295 AvailableVal, LoadI->getType(), "", LoadI); in SimplifyPartiallyRedundantLoad() 1297 LoadI->eraseFromParent(); in SimplifyPartiallyRedundantLoad() 1310 LoadI->getAAMetadata(AATags); in SimplifyPartiallyRedundantLoad() 1338 Ptr, LoadI->getType(), LoadI->isAtomic(), PredBB, BBIt, in SimplifyPartiallyRedundantLoad() 1350 Ptr, LoadI->getType(), LoadI->isAtomic(), SinglePredBB, BBIt, in SimplifyPartiallyRedundantLoad() 1433 LoadI->getName() + ".pr", false, MaybeAlign(LoadI->getAlignment()), in SimplifyPartiallyRedundantLoad() 1434 LoadI->getOrdering(), LoadI->getSyncScopeID(), in SimplifyPartiallyRedundantLoad() 1451 PN->takeName(LoadI); in SimplifyPartiallyRedundantLoad() 1480 LoadI->replaceAllUsesWith(PN); in SimplifyPartiallyRedundantLoad() [all …]
|
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Transforms/Scalar/ |
H A D | MergeICmps.cpp | 84 : GEP(GEP), LoadI(LoadI), BaseId(BaseId), Offset(Offset) {} in BCEAtom() 94 LoadI = that.LoadI; in operator =() 115 LoadInst *LoadI = nullptr; member 143 auto *const LoadI = dyn_cast<LoadInst>(Val); in visitICmpLoadOperand() local 144 if (!LoadI) in visitICmpLoadOperand() 147 if (LoadI->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand() 152 if (!LoadI->isSimple()) { in visitICmpLoadOperand() 156 Value *const Addr = LoadI->getOperand(0); in visitICmpLoadOperand() 275 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in split() 295 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in canSplit() [all …]
|
/dports/devel/llvm11/llvm-11.0.1.src/lib/Transforms/Scalar/ |
H A D | MergeICmps.cpp | 84 : GEP(GEP), LoadI(LoadI), BaseId(BaseId), Offset(Offset) {} in BCEAtom() 94 LoadI = that.LoadI; in operator =() 115 LoadInst *LoadI = nullptr; member 143 auto *const LoadI = dyn_cast<LoadInst>(Val); in visitICmpLoadOperand() local 144 if (!LoadI) in visitICmpLoadOperand() 147 if (LoadI->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand() 152 if (!LoadI->isSimple()) { in visitICmpLoadOperand() 156 Value *const Addr = LoadI->getOperand(0); in visitICmpLoadOperand() 275 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in split() 295 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in canSplit() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
H A D | MergeICmps.cpp | 84 : GEP(GEP), LoadI(LoadI), BaseId(BaseId), Offset(Offset) {} in BCEAtom() 94 LoadI = that.LoadI; in operator =() 115 LoadInst *LoadI = nullptr; member 143 auto *const LoadI = dyn_cast<LoadInst>(Val); in visitICmpLoadOperand() local 144 if (!LoadI) in visitICmpLoadOperand() 147 if (LoadI->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand() 152 if (!LoadI->isSimple()) { in visitICmpLoadOperand() 156 Value *const Addr = LoadI->getOperand(0); in visitICmpLoadOperand() 275 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in split() 295 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in canSplit() [all …]
|
H A D | JumpThreading.cpp | 1291 if (AvailableVal == LoadI) in SimplifyPartiallyRedundantLoad() 1295 AvailableVal, LoadI->getType(), "", LoadI); in SimplifyPartiallyRedundantLoad() 1297 LoadI->eraseFromParent(); in SimplifyPartiallyRedundantLoad() 1310 LoadI->getAAMetadata(AATags); in SimplifyPartiallyRedundantLoad() 1338 Ptr, LoadI->getType(), LoadI->isAtomic(), PredBB, BBIt, in SimplifyPartiallyRedundantLoad() 1350 Ptr, LoadI->getType(), LoadI->isAtomic(), SinglePredBB, BBIt, in SimplifyPartiallyRedundantLoad() 1433 LoadI->getName() + ".pr", false, MaybeAlign(LoadI->getAlignment()), in SimplifyPartiallyRedundantLoad() 1434 LoadI->getOrdering(), LoadI->getSyncScopeID(), in SimplifyPartiallyRedundantLoad() 1451 PN->takeName(LoadI); in SimplifyPartiallyRedundantLoad() 1480 LoadI->replaceAllUsesWith(PN); in SimplifyPartiallyRedundantLoad() [all …]
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Transforms/Scalar/ |
H A D | MergeICmps.cpp | 84 : GEP(GEP), LoadI(LoadI), BaseId(BaseId), Offset(Offset) {} in BCEAtom() 94 LoadI = that.LoadI; in operator =() 115 LoadInst *LoadI = nullptr; member 143 auto *const LoadI = dyn_cast<LoadInst>(Val); in visitICmpLoadOperand() local 144 if (!LoadI) in visitICmpLoadOperand() 147 if (LoadI->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand() 152 if (!LoadI->isSimple()) { in visitICmpLoadOperand() 156 Value *const Addr = LoadI->getOperand(0); in visitICmpLoadOperand() 275 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in split() 295 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in canSplit() [all …]
|
/dports/devel/llvm90/llvm-9.0.1.src/lib/Transforms/Scalar/ |
H A D | MergeICmps.cpp | 83 : GEP(GEP), LoadI(LoadI), BaseId(BaseId), Offset(Offset) {} in BCEAtom() 93 LoadI = that.LoadI; in operator =() 114 LoadInst *LoadI = nullptr; member 142 auto *const LoadI = dyn_cast<LoadInst>(Val); in visitICmpLoadOperand() local 143 if (!LoadI) in visitICmpLoadOperand() 146 if (LoadI->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand() 151 if (!LoadI->isSimple()) { in visitICmpLoadOperand() 155 Value *const Addr = LoadI->getOperand(0); in visitICmpLoadOperand() 274 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in split() 294 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in canSplit() [all …]
|
H A D | JumpThreading.cpp | 1322 if (AvailableVal == LoadI) in SimplifyPartiallyRedundantLoad() 1326 AvailableVal, LoadI->getType(), "", LoadI); in SimplifyPartiallyRedundantLoad() 1328 LoadI->eraseFromParent(); in SimplifyPartiallyRedundantLoad() 1341 LoadI->getAAMetadata(AATags); in SimplifyPartiallyRedundantLoad() 1369 Ptr, LoadI->getType(), LoadI->isAtomic(), PredBB, BBIt, in SimplifyPartiallyRedundantLoad() 1381 Ptr, LoadI->getType(), LoadI->isAtomic(), SinglePredBB, BBIt, in SimplifyPartiallyRedundantLoad() 1464 LoadI->getName() + ".pr", false, LoadI->getAlignment(), in SimplifyPartiallyRedundantLoad() 1465 LoadI->getOrdering(), LoadI->getSyncScopeID(), in SimplifyPartiallyRedundantLoad() 1482 PN->takeName(LoadI); in SimplifyPartiallyRedundantLoad() 1511 LoadI->replaceAllUsesWith(PN); in SimplifyPartiallyRedundantLoad() [all …]
|
/dports/devel/llvm80/llvm-8.0.1.src/lib/Transforms/Scalar/ |
H A D | MergeICmps.cpp | 79 : GEP(GEP), LoadI(LoadI), BaseId(BaseId), Offset(Offset) {} in BCEAtom() 96 LoadInst *LoadI = nullptr; member 124 auto *const LoadI = dyn_cast<LoadInst>(Val); in visitICmpLoadOperand() local 125 if (!LoadI) in visitICmpLoadOperand() 128 if (LoadI->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand() 133 if (!LoadI->isSimple()) { in visitICmpLoadOperand() 137 Value *const Addr = LoadI->getOperand(0); in visitICmpLoadOperand() 256 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in split() 276 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in canSplit() 290 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); in doesOtherWork() [all …]
|
H A D | JumpThreading.cpp | 1311 if (AvailableVal == LoadI) in SimplifyPartiallyRedundantLoad() 1315 AvailableVal, LoadI->getType(), "", LoadI); in SimplifyPartiallyRedundantLoad() 1317 LoadI->eraseFromParent(); in SimplifyPartiallyRedundantLoad() 1330 LoadI->getAAMetadata(AATags); in SimplifyPartiallyRedundantLoad() 1358 Ptr, LoadI->getType(), LoadI->isAtomic(), PredBB, BBIt, in SimplifyPartiallyRedundantLoad() 1370 Ptr, LoadI->getType(), LoadI->isAtomic(), SinglePredBB, BBIt, in SimplifyPartiallyRedundantLoad() 1451 LoadI->getName() + ".pr", false, LoadI->getAlignment(), in SimplifyPartiallyRedundantLoad() 1452 LoadI->getOrdering(), LoadI->getSyncScopeID(), in SimplifyPartiallyRedundantLoad() 1469 PN->takeName(LoadI); in SimplifyPartiallyRedundantLoad() 1499 LoadI->replaceAllUsesWith(PN); in SimplifyPartiallyRedundantLoad() [all …]
|
/dports/devel/llvm70/llvm-7.0.1.src/lib/Transforms/Scalar/ |
H A D | MergeICmps.cpp | 46 BCEAtom() : GEP(nullptr), LoadI(nullptr), Offset() {} 69 LoadInst *LoadI; 78 if (auto *const LoadI = dyn_cast<LoadInst>(Val)) { 80 if (LoadI->isUsedOutsideOfBlock(LoadI->getParent())) { 84 if (LoadI->isVolatile()) { 88 Value *const Addr = LoadI->getOperand(0); 91 if (LoadI->isUsedOutsideOfBlock(LoadI->getParent())) { 105 Result.LoadI = LoadI; 199 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); 218 {Lhs_.GEP, Rhs_.GEP, Lhs_.LoadI, Rhs_.LoadI, CmpI, BranchI}); [all …]
|
H A D | JumpThreading.cpp | 1304 if (AvailableVal == LoadI) in SimplifyPartiallyRedundantLoad() 1308 AvailableVal, LoadI->getType(), "", LoadI); in SimplifyPartiallyRedundantLoad() 1310 LoadI->eraseFromParent(); in SimplifyPartiallyRedundantLoad() 1323 LoadI->getAAMetadata(AATags); in SimplifyPartiallyRedundantLoad() 1351 Ptr, LoadI->getType(), LoadI->isAtomic(), PredBB, BBIt, in SimplifyPartiallyRedundantLoad() 1363 Ptr, LoadI->getType(), LoadI->isAtomic(), SinglePredBB, BBIt, in SimplifyPartiallyRedundantLoad() 1444 LoadI->getName() + ".pr", false, LoadI->getAlignment(), in SimplifyPartiallyRedundantLoad() 1445 LoadI->getOrdering(), LoadI->getSyncScopeID(), in SimplifyPartiallyRedundantLoad() 1462 PN->takeName(LoadI); in SimplifyPartiallyRedundantLoad() 1492 LoadI->replaceAllUsesWith(PN); in SimplifyPartiallyRedundantLoad() [all …]
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Transforms/Scalar/ |
H A D | MergeICmps.cpp | 84 : GEP(GEP), LoadI(LoadI), BaseId(BaseId), Offset(Offset) {} 94 LoadI = that.LoadI; 115 LoadInst *LoadI = nullptr; 143 auto *const LoadI = dyn_cast<LoadInst>(Val); 144 if (!LoadI) 147 if (LoadI->isUsedOutsideOfBlock(LoadI->getParent())) { 152 if (!LoadI->isSimple()) { 156 Value *const Addr = LoadI->getOperand(0); 165 if (GEP->isUsedOutsideOfBlock(LoadI->getParent())) { in MemsetRanges() 170 if (!isDereferenceablePointer(GEP, LoadI->getType(), DL)) { in end() [all …]
|
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Transforms/Scalar/ |
H A D | MergeICmps.cpp | 84 : GEP(GEP), LoadI(LoadI), BaseId(BaseId), Offset(Offset) {} in BCEAtom() 94 LoadI = that.LoadI; in operator =() 115 LoadInst *LoadI = nullptr; member 143 auto *const LoadI = dyn_cast<LoadInst>(Val); in visitICmpLoadOperand() local 144 if (!LoadI) in visitICmpLoadOperand() 147 if (LoadI->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand() 152 if (!LoadI->isSimple()) { in visitICmpLoadOperand() 156 Value *const Addr = LoadI->getOperand(0); in visitICmpLoadOperand() 165 if (GEP->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand() 170 if (!isDereferenceablePointer(GEP, LoadI->getType(), DL)) { in visitICmpLoadOperand() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | MergeICmps.cpp | 84 : GEP(GEP), LoadI(LoadI), BaseId(BaseId), Offset(Offset) {} in BCEAtom() 94 LoadI = that.LoadI; in operator =() 115 LoadInst *LoadI = nullptr; member 143 auto *const LoadI = dyn_cast<LoadInst>(Val); in visitICmpLoadOperand() local 144 if (!LoadI) in visitICmpLoadOperand() 147 if (LoadI->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand() 152 if (!LoadI->isSimple()) { in visitICmpLoadOperand() 156 Value *const Addr = LoadI->getOperand(0); in visitICmpLoadOperand() 161 if (GEP->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand() 166 if (!isDereferenceablePointer(GEP, LoadI->getType(), DL)) { in visitICmpLoadOperand() [all …]
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Transforms/Scalar/ |
H A D | MergeICmps.cpp | 75 : GEP(GEP), LoadI(LoadI), BaseId(BaseId), Offset(Offset) {} in BCEAtom() 85 LoadI = that.LoadI; in operator =() 106 LoadInst *LoadI = nullptr; member 134 auto *const LoadI = dyn_cast<LoadInst>(Val); in visitICmpLoadOperand() local 135 if (!LoadI) in visitICmpLoadOperand() 138 if (LoadI->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand() 143 if (!LoadI->isSimple()) { in visitICmpLoadOperand() 147 Value *const Addr = LoadI->getOperand(0); in visitICmpLoadOperand() 156 if (GEP->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand() 250 if (MayClobber(Cmp.Lhs.LoadI) || MayClobber(Cmp.Rhs.LoadI)) in canSinkBCECmpInst() [all …]
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Transforms/Scalar/ |
H A D | MergeICmps.cpp | 84 : GEP(GEP), LoadI(LoadI), BaseId(BaseId), Offset(Offset) {} in BCEAtom() 94 LoadI = that.LoadI; in operator =() 115 LoadInst *LoadI = nullptr; member 143 auto *const LoadI = dyn_cast<LoadInst>(Val); in visitICmpLoadOperand() local 144 if (!LoadI) in visitICmpLoadOperand() 147 if (LoadI->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand() 152 if (!LoadI->isSimple()) { in visitICmpLoadOperand() 156 Value *const Addr = LoadI->getOperand(0); in visitICmpLoadOperand() 165 if (GEP->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand() 170 if (!isDereferenceablePointer(GEP, LoadI->getType(), DL)) { in visitICmpLoadOperand() [all …]
|
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Transforms/Scalar/ |
H A D | MergeICmps.cpp | 84 : GEP(GEP), LoadI(LoadI), BaseId(BaseId), Offset(Offset) {} in BCEAtom() 94 LoadI = that.LoadI; in operator =() 115 LoadInst *LoadI = nullptr; member 143 auto *const LoadI = dyn_cast<LoadInst>(Val); in visitICmpLoadOperand() local 144 if (!LoadI) in visitICmpLoadOperand() 147 if (LoadI->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand() 152 if (!LoadI->isSimple()) { in visitICmpLoadOperand() 156 Value *const Addr = LoadI->getOperand(0); in visitICmpLoadOperand() 165 if (GEP->isUsedOutsideOfBlock(LoadI->getParent())) { in visitICmpLoadOperand() 170 if (!isDereferenceablePointer(GEP, LoadI->getType(), DL)) { in visitICmpLoadOperand() [all …]
|
/dports/devel/llvm90/llvm-9.0.1.src/lib/Target/AArch64/ |
H A D | AArch64LoadStoreOptimizer.cpp | 880 MachineBasicBlock::iterator NextI = LoadI; in promoteLoadFromStore() 883 int LoadSize = getMemScale(*LoadI); in promoteLoadFromStore() 907 LLVM_DEBUG(LoadI->print(dbgs())); in promoteLoadFromStore() 909 LoadI->eraseFromParent(); in promoteLoadFromStore() 914 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore() 919 .setMIFlags(LoadI->getFlags()); in promoteLoadFromStore() 954 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore() 959 .setMIFlags(LoadI->getFlags()); in promoteLoadFromStore() 962 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore() 983 LLVM_DEBUG(LoadI->print(dbgs())); in promoteLoadFromStore() [all …]
|
/dports/devel/llvm80/llvm-8.0.1.src/lib/Target/AArch64/ |
H A D | AArch64LoadStoreOptimizer.cpp | 881 MachineBasicBlock::iterator NextI = LoadI; in promoteLoadFromStore() 884 int LoadSize = getMemScale(*LoadI); in promoteLoadFromStore() 908 LLVM_DEBUG(LoadI->print(dbgs())); in promoteLoadFromStore() 910 LoadI->eraseFromParent(); in promoteLoadFromStore() 915 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore() 920 .setMIFlags(LoadI->getFlags()); in promoteLoadFromStore() 957 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore() 962 .setMIFlags(LoadI->getFlags()); in promoteLoadFromStore() 965 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore() 986 LLVM_DEBUG(LoadI->print(dbgs())); in promoteLoadFromStore() [all …]
|