Skip to content

Commit 0d81093

Browse files
committed
[llvm] Remove calls to supportsTypedPointers() (NFC)
Always returns false now.
1 parent 8e55e33 commit 0d81093

File tree

3 files changed

+3
-18
lines changed

3 files changed

+3
-18
lines changed

llvm/lib/AsmParser/LLLexer.cpp

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -825,15 +825,7 @@ lltok::Kind LLLexer::LexIdentifier() {
825825
TYPEKEYWORD("x86_mmx", Type::getX86_MMXTy(Context));
826826
TYPEKEYWORD("x86_amx", Type::getX86_AMXTy(Context));
827827
TYPEKEYWORD("token", Type::getTokenTy(Context));
828-
829-
if (Keyword == "ptr") {
830-
if (Context.supportsTypedPointers()) {
831-
Warning("ptr type is only supported in -opaque-pointers mode");
832-
return lltok::Error;
833-
}
834-
TyVal = PointerType::getUnqual(Context);
835-
return lltok::Type;
836-
}
828+
TYPEKEYWORD("ptr", PointerType::getUnqual(Context));
837829

838830
#undef TYPEKEYWORD
839831

llvm/lib/Bitcode/Reader/BitcodeReader.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2383,9 +2383,6 @@ Error BitcodeReader::parseTypeTableBody() {
23832383
case bitc::TYPE_CODE_OPAQUE_POINTER: { // OPAQUE_POINTER: [addrspace]
23842384
if (Record.size() != 1)
23852385
return error("Invalid opaque pointer record");
2386-
if (Context.supportsTypedPointers())
2387-
return error(
2388-
"Opaque pointers are only supported in -opaque-pointers mode");
23892386
unsigned AddressSpace = Record[0];
23902387
ResultTy = PointerType::get(Context, AddressSpace);
23912388
break;

llvm/lib/Transforms/Utils/ModuleUtils.cpp

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -394,9 +394,7 @@ bool llvm::lowerGlobalIFuncUsersAsGlobalCtor(
394394
const DataLayout &DL = M.getDataLayout();
395395

396396
PointerType *TableEntryTy =
397-
Ctx.supportsTypedPointers()
398-
? PointerType::get(Type::getInt8Ty(Ctx), DL.getProgramAddressSpace())
399-
: PointerType::get(Ctx, DL.getProgramAddressSpace());
397+
PointerType::get(Ctx, DL.getProgramAddressSpace());
400398

401399
ArrayType *FuncPtrTableTy =
402400
ArrayType::get(TableEntryTy, IFuncsToLower.size());
@@ -466,9 +464,7 @@ bool llvm::lowerGlobalIFuncUsersAsGlobalCtor(
466464

467465
InitBuilder.CreateRetVoid();
468466

469-
PointerType *ConstantDataTy = Ctx.supportsTypedPointers()
470-
? PointerType::get(Type::getInt8Ty(Ctx), 0)
471-
: PointerType::get(Ctx, 0);
467+
PointerType *ConstantDataTy = PointerType::get(Ctx, 0);
472468

473469
// TODO: Is this the right priority? Probably should be before any other
474470
// constructors?

0 commit comments

Comments
 (0)