[llvm] r265585 - [RegisterBankInfo] Get rid of the assert in the constructor of InstructionMapping.
Quentin Colombet via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 6 11:43:46 PDT 2016
Author: qcolombet
Date: Wed Apr 6 13:43:46 2016
New Revision: 265585
URL: http://llvm.org/viewvc/llvm-project?rev=265585&view=rev
Log:
[RegisterBankInfo] Get rid of the assert in the constructor of InstructionMapping.
The default constructor now uses the regular constructor and the assert
is not valid anymore.
Modified:
llvm/trunk/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h
Modified: llvm/trunk/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h?rev=265585&r1=265584&r2=265585&view=diff
==============================================================================
--- llvm/trunk/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h (original)
+++ llvm/trunk/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h Wed Apr 6 13:43:46 2016
@@ -100,8 +100,6 @@ public:
/// \pre ID != InvalidMappingID
InstructionMapping(unsigned ID, unsigned Cost, unsigned NumOperands)
: ID(ID), Cost(Cost), NumOperands(NumOperands) {
- assert(getID() != InvalidMappingID &&
- "Use the default constructor for invalid mapping");
OperandsMapping.reset(new ValueMapping[getNumOperands()]);
}
More information about the llvm-commits
mailing list