Remove the check for invalid calling conventions. Testing shows that they're

working just fine.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116698 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Eric Christopher 2010-10-18 06:49:12 +00:00
parent fa87d66752
commit 4cf34c6c04

View File

@ -1518,11 +1518,8 @@ bool ARMFastISel::SelectCall(const Instruction *I) {
// Check the calling convention.
ImmutableCallSite CS(CI);
CallingConv::ID CC = CS.getCallingConv();
// TODO: Avoid some calling conventions?
if (CC != CallingConv::C) {
// errs() << "Can't handle calling convention: " << CC << "\n";
return false;
}
// Let SDISel handle vararg functions.
const PointerType *PT = cast<PointerType>(CS.getCalledValue()->getType());