llvm-6502/lib/VMCore
Bob Wilson 86e34fb20c Fix failure messages in Verifier::PerformTypeCheck. The argument numbers
passed in to this function changed to support multiple return values,
leading to some incorrect argument numbers in the failure messages.
With this change, the ArgNo values used for return values and parameters are
disjoint, and the new IntrinsicParam function translates those ArgNo values
to strings that can be used in the messages.  This also fixes a few places
where PerformTypeCheck did not return false following calls to CheckFailed.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61903 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-08 01:56:06 +00:00
..
AsmWriter.cpp Reimplement the old and horrible bison parser for .ll files with a nice 2009-01-02 07:01:27 +00:00
Attributes.cpp
AutoUpgrade.cpp
BasicBlock.cpp
CMakeLists.txt CMake: removed lib/VMCore/DebugInfoBuilder.cpp. 2009-01-08 00:18:52 +00:00
ConstantFold.cpp
ConstantFold.h
Constants.cpp select constant exprs should have the same constraints as select instructions, 2008-12-29 00:16:12 +00:00
Core.cpp
Dominators.cpp
Function.cpp Tidy up #includes, deleting a bunch of unnecessary #includes. 2009-01-05 17:59:02 +00:00
Globals.cpp
InlineAsm.cpp
Instruction.cpp
Instructions.cpp
IntrinsicInst.cpp
LeakDetector.cpp
Makefile
Mangler.cpp
Module.cpp Add a mechanism to specify attributes in getOrInsertFunction. 2009-01-04 22:54:40 +00:00
ModuleProvider.cpp
Pass.cpp
PassManager.cpp
PrintModulePass.cpp
SymbolTableListTraitsImpl.h
Type.cpp
TypeSymbolTable.cpp
Use.cpp another fix to my previous commit: 2009-01-05 17:19:25 +00:00
Value.cpp Make stripPointerCasts and getUnderlyingObject 2008-12-29 21:06:19 +00:00
ValueSymbolTable.cpp
ValueTypes.cpp
Verifier.cpp Fix failure messages in Verifier::PerformTypeCheck. The argument numbers 2009-01-08 01:56:06 +00:00