mirror of
https://github.com/RPCSX/llvm.git
synced 2025-01-19 10:53:55 +00:00
Minor style cleanup after 240843 [NFC]
Use a for-each loop in one case and rename the function to reflect it's new usage. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@240847 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
a08efbfc8e
commit
bb8cc2f850
@ -370,7 +370,7 @@ private:
|
||||
void visitSelectInst(SelectInst &SI);
|
||||
void visitUserOp1(Instruction &I);
|
||||
void visitUserOp2(Instruction &I) { visitUserOp1(I); }
|
||||
void visitIntrinsicFunctionCall(Intrinsic::ID ID, CallSite CS);
|
||||
void visitIntrinsicCallSite(Intrinsic::ID ID, CallSite CS);
|
||||
template <class DbgIntrinsicTy>
|
||||
void visitDbgIntrinsic(StringRef Kind, DbgIntrinsicTy &DII);
|
||||
void visitAtomicCmpXchgInst(AtomicCmpXchgInst &CXI);
|
||||
@ -2294,7 +2294,7 @@ void Verifier::VerifyCallSite(CallSite CS) {
|
||||
|
||||
if (Function *F = CS.getCalledFunction())
|
||||
if (Intrinsic::ID ID = (Intrinsic::ID)F->getIntrinsicID())
|
||||
visitIntrinsicFunctionCall(ID, CS);
|
||||
visitIntrinsicCallSite(ID, CS);
|
||||
|
||||
visitInstruction(*I);
|
||||
}
|
||||
@ -3140,9 +3140,8 @@ Verifier::VerifyIntrinsicIsVarArg(bool isVarArg,
|
||||
return true;
|
||||
}
|
||||
|
||||
/// visitIntrinsicFunction - Allow intrinsics to be verified in different ways.
|
||||
///
|
||||
void Verifier::visitIntrinsicFunctionCall(Intrinsic::ID ID, CallSite CS) {
|
||||
/// Allow intrinsics to be verified in different ways.
|
||||
void Verifier::visitIntrinsicCallSite(Intrinsic::ID ID, CallSite CS) {
|
||||
Function *IF = CS.getCalledFunction();
|
||||
Assert(IF->isDeclaration(), "Intrinsic functions should never be defined!",
|
||||
IF);
|
||||
@ -3187,9 +3186,9 @@ void Verifier::visitIntrinsicFunctionCall(Intrinsic::ID ID, CallSite CS) {
|
||||
|
||||
// If the intrinsic takes MDNode arguments, verify that they are either global
|
||||
// or are local to *this* function.
|
||||
for (unsigned i = 0, e = CS.getNumArgOperands(); i != e; ++i)
|
||||
if (auto *MD = dyn_cast<MetadataAsValue>(CS.getArgOperand(i)))
|
||||
visitMetadataAsValue(*MD, CS.getParent()->getParent());
|
||||
for (Value *V : CS.args())
|
||||
if (auto *MD = dyn_cast<MetadataAsValue>(V))
|
||||
visitMetadataAsValue(*MD, CS.getCaller());
|
||||
|
||||
switch (ID) {
|
||||
default:
|
||||
|
Loading…
x
Reference in New Issue
Block a user