llvm-6502/lib
Chris Lattner f7fe494c19 Do not lower malloc's to pass "sizeof" expressions like this:
ltmp_0_7 = malloc(((unsigned )(&(((signed char (*)[784])/*NULL*/0)[1u]))));

Instead, just emit the literal constant, like this:

  ltmp_0_7 = malloc(784u);

This works around a bug in ICC 8.1 compiling the CBE generated code.  :-(


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20415 91177308-0d34-0410-b5e6-96231b3b80d8
2005-03-03 01:04:50 +00:00
..
Analysis Fix spelling, patch contributed by Gabor Greif 2005-02-27 06:15:51 +00:00
Archive
AsmParser
Bytecode Fix spelling, patch contributed by Gabor Greif! 2005-02-27 06:18:25 +00:00
CodeGen Lower llvm.isunordered(a, b) into a != a | b != b. 2005-03-01 02:07:58 +00:00
Debugger
ExecutionEngine Use const iterators where possible. Patch by Evan Jones! 2005-02-27 19:06:10 +00:00
Linker
Support
System Be slightly more accurate in an error message. 2005-03-02 05:45:56 +00:00
Target Do not lower malloc's to pass "sizeof" expressions like this: 2005-03-03 01:04:50 +00:00
Transforms Add an optional argument to lower to a specific constant value instead of 2005-03-03 01:03:43 +00:00
VMCore Fix the spelling of the word `the' 2005-03-02 23:17:31 +00:00
Makefile