- Dec 07, 2004
-
-
Reid Spencer authored
Make only one print method to avoid overloaded virtual warnings when \ compiled with -Woverloaded-virtual llvm-svn: 18589
-
- Dec 06, 2004
-
-
Reid Spencer authored
Test the range of float constants to ensure we are not attempting to create a \ float constant using a double value that is out of range for a float llvm-svn: 18585
-
Reid Spencer authored
Make sure to check isValueValidForType on floating point constants and give \ an error if the value is not valid, otherwise it would assert in the VMCore llvm-svn: 18584
-
- Dec 05, 2004
-
-
Reid Spencer authored
Implement LinkItems and BuildLinkItems interfaces. llvm-svn: 18547
-
Chris Lattner authored
llvm-svn: 18537
-
Chris Lattner authored
llvm-svn: 18535
-
Chris Lattner authored
intrinsic lowering ever introduces constants. Rename local symbols before printing function bodies, fixing 255.vortex with the CBE!!! llvm-svn: 18534
-
Chris Lattner authored
don't conflict. This fixes Assembler/2004-12-05-LocalGlobalSymtabConflict.ll llvm-svn: 18532
-
Chris Lattner authored
llvm-svn: 18531
-
Alkis Evlogimenos authored
llvm-svn: 18515
-
- Dec 04, 2004
-
-
Reid Spencer authored
llvm-svn: 18505
-
Reid Spencer authored
unresolved constants remaining. llvm-svn: 18502
-
Chris Lattner authored
llvm-svn: 18500
-
Chris Lattner authored
All SPEC CFP 95 programs now work, though the JIT isn't loading -lf2c right so they aren't testing correctly. llvm-svn: 18499
-
Chris Lattner authored
llvm-svn: 18494
-
Chris Lattner authored
so lets wierd ConstantPlaceholder objects sneak into the system which confuses it greatly. llvm-svn: 18487
-
Chris Lattner authored
llvm-svn: 18485
-
Alkis Evlogimenos authored
it. If a block has a terminator then it is certainly non-empty so the verifier will not crash on it. llvm-svn: 18484
-
Alkis Evlogimenos authored
llvm-svn: 18478
-
Chris Lattner authored
Prolang-C/bison in the JIT llvm-svn: 18477
-
Chris Lattner authored
llvm-svn: 18467
-
Chris Lattner authored
llvm-svn: 18466
-
- Dec 03, 2004
-
-
Chris Lattner authored
correctly link globals whose LLVM types do not match. This fixes several of the F2C SPEC FP benchmarks, which were failing this due to the implementation of common blocks used by f2c. llvm-svn: 18465
-
Chris Lattner authored
PR472 llvm-svn: 18459
-
Chris Lattner authored
gccas/gccld more than just a noop. llvm-svn: 18456
-
Chris Lattner authored
This fixes the ugly darwin "cannot find symbols starting with __" issue. Thanks for Owen/resistor for testing this out for me. llvm-svn: 18454
-
Brian Gaeke authored
to rewrite this to use relocations. llvm-svn: 18453
-
Tanya Lattner authored
When writing kernel, save the branches til the end. They are still put in the "right place" in the schedule, but sometimes when folding to make a kernel instructions are added between branches. This is wrong. To avoid this, we handle branches special. llvm-svn: 18450
-
Chris Lattner authored
llvm-svn: 18449
-
- Dec 02, 2004
-
-
Chris Lattner authored
-S llvm-svn: 18440
-
Chris Lattner authored
llvm-svn: 18439
-
Chris Lattner authored
llvm-svn: 18436
-
John Criswell authored
Including alloca.h on Solaris brings in the prototype of strftime(), which breaks compilation of CBE generated code. llvm-svn: 18435
-
Chris Lattner authored
instead of 80-bits of precision. This fixes PR467. This change speeds up fldry on X86 with LLC from 7.32s on apoc to 4.68s. llvm-svn: 18433
-
Chris Lattner authored
llvm-svn: 18432
-
Reid Spencer authored
* Make the linker find lib*.bca files now instead of lib*.bc since those are what the makefiles now generate for bytecode archives. * Make sure the linker only links archives when LinkLibraries is called. Previously if it found a lib*.bc file and that file was a bytecode file, it would link in the entire bytecode. This could make -lc -lc fail with duplicate symbols error but it shouldn't as searching multiple libraries, even the same one more than once, is permitted. * Now that the above problems are corrected, implement the dependent libs feature. After the module is linked with all specified libraries, the LinkLibraries function will obtain the set of dependent libraries from the linked modules and attemp to find and link against those libraries. llvm-svn: 18428
-
Reid Spencer authored
llvm-svn: 18422
-
Tanya Lattner authored
llvm-svn: 18419
-
Chris Lattner authored
in scary and unknown ways before we promote it. This fixes the miscompilation of 188.ammp that has been plauging us since a globalopt patch went in. Thanks a ton to Tanya for helping me diagnose the problem! llvm-svn: 18418
-
Chris Lattner authored
This doesn't fix anything that I'm aware of, just noticed it by inspection llvm-svn: 18417
-