Partial progress towards replacing CreateElementBitCast, as it no
longer does what its name suggests. Either replace its uses with
Address::withElementType(), or remove them if no longer needed.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
clang/lib/CodeGen/CGNonTrivialStruct.cpp | ||
---|---|---|
368–369 | Only BC.getPointer() is used, so you can omit the withElementType. | |
clang/lib/CodeGen/MicrosoftCXXABI.cpp | ||
3120–3121 | ||
3121–3124 | Can drop this bitcast while here. | |
clang/lib/CodeGen/Targets/AArch64.cpp | ||
523 | Can inline this withElementType call into Address ctor. |
clang/lib/CodeGen/CGAtomic.cpp | ||
---|---|---|
1474 | as it no longer emits anything. |
Comment Actions
- Rebase onto latest main
- Apply feedback from reviews
- Rename AtomicInfo::emitCastToAtomicIntPointer to AtomicInfo::castToAtomicIntPointer
clang/lib/CodeGen/Targets/AArch64.cpp | ||
---|---|---|
522–523 |
as it no longer emits anything.