[llvm] 5139c90 - [LLParser] Avoid PointerType::get() with type argument (NFC)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 20 02:02:17 PST 2025
Author: Nikita Popov
Date: 2025-01-20T11:01:15+01:00
New Revision: 5139c90dfcacfba3d6ddc16ccb377a086abac7aa
URL: https://github.com/llvm/llvm-project/commit/5139c90dfcacfba3d6ddc16ccb377a086abac7aa
DIFF: https://github.com/llvm/llvm-project/commit/5139c90dfcacfba3d6ddc16ccb377a086abac7aa.diff
LOG: [LLParser] Avoid PointerType::get() with type argument (NFC)
Use the methods accepting LLVMContext instead.
Added:
Modified:
llvm/lib/AsmParser/LLParser.cpp
Removed:
################################################################################
diff --git a/llvm/lib/AsmParser/LLParser.cpp b/llvm/lib/AsmParser/LLParser.cpp
index be6166f0c41694..fa0079bac435c1 100644
--- a/llvm/lib/AsmParser/LLParser.cpp
+++ b/llvm/lib/AsmParser/LLParser.cpp
@@ -2975,7 +2975,7 @@ bool LLParser::parseType(Type *&Result, const Twine &Msg, bool AllowVoid) {
return tokError("pointers to void are invalid - use i8* instead");
if (!PointerType::isValidElementType(Result))
return tokError("pointer to this type is invalid");
- Result = PointerType::getUnqual(Result);
+ Result = PointerType::getUnqual(Context);
Lex.Lex();
break;
@@ -2992,7 +2992,7 @@ bool LLParser::parseType(Type *&Result, const Twine &Msg, bool AllowVoid) {
parseToken(lltok::star, "expected '*' in address space"))
return true;
- Result = PointerType::get(Result, AddrSpace);
+ Result = PointerType::get(Context, AddrSpace);
break;
}
@@ -6515,7 +6515,7 @@ bool LLParser::parseFunctionHeader(Function *&Fn, bool IsDefine,
return error(RetTypeLoc, "functions with 'sret' argument must return void");
FunctionType *FT = FunctionType::get(RetType, ParamTypeList, IsVarArg);
- PointerType *PFT = PointerType::get(FT, AddrSpace);
+ PointerType *PFT = PointerType::get(Context, AddrSpace);
Fn = nullptr;
GlobalValue *FwdFn = nullptr;
@@ -7410,7 +7410,7 @@ bool LLParser::parseInvoke(Instruction *&Inst, PerFunctionState &PFS) {
// Look up the callee.
Value *Callee;
- if (convertValIDToValue(PointerType::get(Ty, InvokeAddrSpace), CalleeID,
+ if (convertValIDToValue(PointerType::get(Context, InvokeAddrSpace), CalleeID,
Callee, &PFS))
return true;
@@ -7724,7 +7724,8 @@ bool LLParser::parseCallBr(Instruction *&Inst, PerFunctionState &PFS) {
// Look up the callee.
Value *Callee;
- if (convertValIDToValue(PointerType::getUnqual(Ty), CalleeID, Callee, &PFS))
+ if (convertValIDToValue(PointerType::getUnqual(Context), CalleeID, Callee,
+ &PFS))
return true;
// Set up the Attribute for the function.
@@ -8115,8 +8116,8 @@ bool LLParser::parseCall(Instruction *&Inst, PerFunctionState &PFS,
// Look up the callee.
Value *Callee;
- if (convertValIDToValue(PointerType::get(Ty, CallAddrSpace), CalleeID, Callee,
- &PFS))
+ if (convertValIDToValue(PointerType::get(Context, CallAddrSpace), CalleeID,
+ Callee, &PFS))
return true;
// Set up the Attribute for the function.
More information about the llvm-commits
mailing list