llvm-6502/lib
Duncan Sands 827cde1c83 Fix PR1816. If a bitcast of a function only exists because of a
trivial difference in function attributes, allow calls to it to
be converted to direct calls.  Based on a patch by Török Edwin.
While there, move the various lists of mutually incompatible
parameters etc out of the verifier and into ParameterAttributes.h.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44315 91177308-0d34-0410-b5e6-96231b3b80d8
2007-11-25 14:10:56 +00:00
..
Analysis simplify some code. 2007-11-23 22:36:49 +00:00
Archive
AsmParser Rename the 'const' parameter attribute to 'readnone', 2007-11-22 20:23:04 +00:00
Bitcode In order for parameter attribute uniquing to make 2007-11-20 14:09:29 +00:00
CodeGen Implement expand support for MERGE_VALUEs that only produces one result. 2007-11-24 19:12:15 +00:00
Debugger
ExecutionEngine Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. 2007-11-01 20:53:16 +00:00
Linker
Support Fix PR1816, by correcting the broken definition of APInt::countTrailingZeros. 2007-11-23 22:42:31 +00:00
System This change does a couple of things. First it gets the Visual Studio builds working. 2007-11-21 00:37:56 +00:00
Target Fix a long standing deficiency in the X86 backend: we would 2007-11-25 00:24:49 +00:00
Transforms Fix PR1816. If a bitcast of a function only exists because of a 2007-11-25 14:10:56 +00:00
VMCore Fix PR1816. If a bitcast of a function only exists because of a 2007-11-25 14:10:56 +00:00
Makefile