Skip to content

Commit 1e1ccdf

Browse files
committed
fixup! Fix more PR comments
1 parent 675dd5f commit 1e1ccdf

File tree

2 files changed

+39
-41
lines changed

2 files changed

+39
-41
lines changed

clang/lib/CodeGen/CGBuiltin.h

Lines changed: 29 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,6 @@
1111

1212
#include "CodeGenFunction.h"
1313

14-
using llvm::Value;
15-
using llvm::Function;
16-
using llvm::AtomicOrdering;
17-
using clang::SmallVector;
18-
using clang::CallExpr;
19-
using clang::QualType;
20-
using clang::CodeGen::Address;
21-
using clang::CodeGen::CodeGenFunction;
22-
2314
// Many of MSVC builtins are on x64, ARM and AArch64; to avoid repeating code,
2415
// we handle them here.
2516
enum class clang::CodeGen::CodeGenFunction::MSVCIntrin {
@@ -69,39 +60,46 @@ enum class clang::CodeGen::CodeGenFunction::MSVCIntrin {
6960
// matching the argument type. It is assumed that only the first argument is
7061
// overloaded.
7162
template <unsigned N>
72-
Value *emitBuiltinWithOneOverloadedType(CodeGenFunction &CGF,
73-
const CallExpr *E,
74-
unsigned IntrinsicID,
75-
llvm::StringRef Name = "") {
63+
llvm::Value *emitBuiltinWithOneOverloadedType(clang::CodeGen::CodeGenFunction &CGF,
64+
const clang::CallExpr *E,
65+
unsigned IntrinsicID,
66+
llvm::StringRef Name = "") {
7667
static_assert(N, "expect non-empty argument");
77-
SmallVector<Value *, N> Args;
68+
clang::SmallVector<llvm::Value *, N> Args;
7869
for (unsigned I = 0; I < N; ++I)
7970
Args.push_back(CGF.EmitScalarExpr(E->getArg(I)));
80-
Function *F = CGF.CGM.getIntrinsic(IntrinsicID, Args[0]->getType());
71+
llvm::Function *F = CGF.CGM.getIntrinsic(IntrinsicID, Args[0]->getType());
8172
return CGF.Builder.CreateCall(F, Args, Name);
8273
}
8374

84-
Value *emitUnaryMaybeConstrainedFPBuiltin(CodeGenFunction &CGF,
85-
const CallExpr *E, unsigned IntrinsicID,
86-
unsigned ConstrainedIntrinsicID);
75+
llvm::Value *emitUnaryMaybeConstrainedFPBuiltin(clang::CodeGen::CodeGenFunction &CGF,
76+
const clang::CallExpr *E,
77+
unsigned IntrinsicID,
78+
unsigned ConstrainedIntrinsicID);
8779

88-
Value *EmitToInt(CodeGenFunction &CGF, llvm::Value *V,
89-
QualType T, llvm::IntegerType *IntType);
80+
llvm::Value *EmitToInt(clang::CodeGen::CodeGenFunction &CGF, llvm::Value *V,
81+
clang::QualType T, llvm::IntegerType *IntType);
9082

91-
Value *EmitFromInt(CodeGenFunction &CGF, llvm::Value *V,
92-
QualType T, llvm::Type *ResultType);
83+
llvm::Value *EmitFromInt(clang::CodeGen::CodeGenFunction &CGF, llvm::Value *V,
84+
clang::QualType T, llvm::Type *ResultType);
9385

94-
Address CheckAtomicAlignment(CodeGenFunction &CGF, const CallExpr *E);
86+
clang::CodeGen::Address CheckAtomicAlignment(clang::CodeGen::CodeGenFunction &CGF,
87+
const clang::CallExpr *E);
9588

96-
Value *MakeBinaryAtomicValue(
97-
CodeGenFunction &CGF, llvm::AtomicRMWInst::BinOp Kind, const CallExpr *E,
98-
AtomicOrdering Ordering = AtomicOrdering::SequentiallyConsistent);
89+
llvm::Value *MakeBinaryAtomicValue(clang::CodeGen::CodeGenFunction &CGF,
90+
llvm::AtomicRMWInst::BinOp Kind,
91+
const clang::CallExpr *E,
92+
llvm::AtomicOrdering Ordering =
93+
llvm::AtomicOrdering::SequentiallyConsistent);
9994

100-
Value *EmitOverflowIntrinsic(CodeGenFunction &CGF,
101-
const llvm::Intrinsic::ID IntrinsicID,
102-
Value *X, Value *Y, Value *&Carry);
95+
llvm::Value *EmitOverflowIntrinsic(clang::CodeGen::CodeGenFunction &CGF,
96+
const llvm::Intrinsic::ID IntrinsicID,
97+
llvm::Value *X,
98+
llvm::Value *Y,
99+
llvm::Value *&Carry);
103100

104-
Value *MakeAtomicCmpXchgValue(CodeGenFunction &CGF, const CallExpr *E,
105-
bool ReturnBool);
101+
llvm::Value *MakeAtomicCmpXchgValue(clang::CodeGen::CodeGenFunction &CGF,
102+
const clang::CallExpr *E,
103+
bool ReturnBool);
106104

107105
#endif

clang/lib/CodeGen/CMakeLists.txt

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -61,16 +61,6 @@ add_clang_library(clangCodeGen
6161
CGAtomic.cpp
6262
CGBlocks.cpp
6363
CGBuiltin.cpp
64-
TargetBuiltins/AArch64.cpp
65-
TargetBuiltins/AMDGPU.cpp
66-
TargetBuiltins/Hexagon.cpp
67-
TargetBuiltins/NVPTX.cpp
68-
TargetBuiltins/PPC.cpp
69-
TargetBuiltins/RISCV.cpp
70-
TargetBuiltins/SPIR.cpp
71-
TargetBuiltins/SystemZ.cpp
72-
TargetBuiltins/WebAssembly.cpp
73-
TargetBuiltins/X86.cpp
7464
CGCUDANV.cpp
7565
CGCUDARuntime.cpp
7666
CGCXX.cpp
@@ -125,6 +115,16 @@ add_clang_library(clangCodeGen
125115
PatternInit.cpp
126116
SanitizerMetadata.cpp
127117
SwiftCallingConv.cpp
118+
TargetBuiltins/AArch64.cpp
119+
TargetBuiltins/AMDGPU.cpp
120+
TargetBuiltins/Hexagon.cpp
121+
TargetBuiltins/NVPTX.cpp
122+
TargetBuiltins/PPC.cpp
123+
TargetBuiltins/RISCV.cpp
124+
TargetBuiltins/SPIR.cpp
125+
TargetBuiltins/SystemZ.cpp
126+
TargetBuiltins/WebAssembly.cpp
127+
TargetBuiltins/X86.cpp
128128
TargetInfo.cpp
129129
Targets/AArch64.cpp
130130
Targets/AMDGPU.cpp

0 commit comments

Comments
 (0)