From: Oren Ben Simhon Date: Wed, 21 Dec 2016 09:47:31 +0000 (+0000) Subject: [X86] Vectorcall Calling Convention - Adding CodeGen Complete Support X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cb692157b761b8a5c258a29a449cf19e7253d460;p=platform%2Fupstream%2Fllvm.git [X86] Vectorcall Calling Convention - Adding CodeGen Complete Support Fixing a warning. llvm-svn: 290248 --- diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index a816c06..b9f506d 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -2837,8 +2837,8 @@ SDValue X86TargetLowering::LowerFormalArguments( // The next loop assumes that the locations are in the same order of the // input arguments. - assert(isSortedByValueNo(ArgLocs) && - "Argument Location list must be sorted before lowering"); + if (!isSortedByValueNo(ArgLocs)) + llvm_unreachable("Argument Location list must be sorted before lowering"); SDValue ArgValue; for (unsigned I = 0, InsIndex = 0, E = ArgLocs.size(); I != E; @@ -3349,8 +3349,8 @@ X86TargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI, // The next loop assumes that the locations are in the same order of the // input arguments. - assert(isSortedByValueNo(ArgLocs) && - "Argument Location list must be sorted before lowering"); + if (!isSortedByValueNo(ArgLocs)) + llvm_unreachable("Argument Location list must be sorted before lowering"); // Walk the register/memloc assignments, inserting copies/loads. In the case // of tail call optimization arguments are handle later.