diff options
| author | Nikita Popov <npopov@redhat.com> | 2023-03-17 13:18:33 +0100 |
|---|---|---|
| committer | Nikita Popov <npopov@redhat.com> | 2023-03-17 14:27:03 +0100 |
| commit | 687b5b9a0cff696a42ceccaaf935aa57b2ac5f60 (patch) | |
| tree | a099296a7afc07b3536833ca2ab55b16b08051c8 /llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp | |
| parent | f9bf9f925e3761df3bf6222c4e70f4cc74e8c9c7 (diff) | |
| download | llvm-687b5b9a0cff696a42ceccaaf935aa57b2ac5f60.zip llvm-687b5b9a0cff696a42ceccaaf935aa57b2ac5f60.tar.gz llvm-687b5b9a0cff696a42ceccaaf935aa57b2ac5f60.tar.bz2 | |
[SCEVExpander] Always use scevgep as name
With opaque pointers the scevgep / uglygep distinction no longer
makes sense -- GEPs are always emitted in offset-based representation.
Diffstat (limited to 'llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp')
| -rw-r--r-- | llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp b/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp index 902eee2..b83700c 100644 --- a/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp +++ b/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp @@ -174,7 +174,7 @@ Value *SCEVExpander::InsertNoopCastOfTo(Value *V, Type *Ty) { assert(DL.getTypeAllocSize(Builder.getInt8Ty()) == 1 && "alloc size of i8 must by 1 byte for the GEP to be correct"); auto *GEP = Builder.CreateGEP( - Builder.getInt8Ty(), Constant::getNullValue(Int8PtrTy), V, "uglygep"); + Builder.getInt8Ty(), Constant::getNullValue(Int8PtrTy), V, "scevgep"); return Builder.CreateBitCast(GEP, Ty); } } @@ -613,7 +613,7 @@ Value *SCEVExpander::expandAddToGEP(const SCEV *const *op_begin, } // Emit a GEP. - return Builder.CreateGEP(Builder.getInt8Ty(), V, Idx, "uglygep"); + return Builder.CreateGEP(Builder.getInt8Ty(), V, Idx, "scevgep"); } { |
