| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
llvm-svn: 18611
|
|
|
|
|
|
| |
be removed when PR400 is resolved.
llvm-svn: 18610
|
|
|
|
|
|
| |
Add doInitialization method to avoid overloaded virtuals
llvm-svn: 18602
|
|
|
|
|
|
| |
Add getModRefInfo method to avoid overloaded virtuals
llvm-svn: 18601
|
|
|
|
|
|
| |
of them seem to work everywhere.
llvm-svn: 18598
|
|
|
|
| |
llvm-svn: 18597
|
|
|
|
| |
llvm-svn: 18596
|
|
|
|
|
|
| |
of std::numeric_limits, because they work in more platforms.
llvm-svn: 18593
|
|
|
|
|
|
| |
20%, shaving 0.1s off hbd compile time on my g5. Yay.
llvm-svn: 18592
|
|
|
|
|
|
|
| |
Make only one print method to avoid overloaded virtual warnings when \
compiled with -Woverloaded-virtual
llvm-svn: 18589
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Implement LinkItems and BuildLinkItems interfaces.
llvm-svn: 18547
|
|
|
|
| |
llvm-svn: 18537
|
|
|
|
| |
llvm-svn: 18535
|
|
|
|
|
|
|
|
|
| |
intrinsic lowering ever introduces constants.
Rename local symbols before printing function bodies, fixing 255.vortex
with the CBE!!!
llvm-svn: 18534
|
|
|
|
|
|
| |
don't conflict. This fixes Assembler/2004-12-05-LocalGlobalSymtabConflict.ll
llvm-svn: 18532
|
|
|
|
| |
llvm-svn: 18531
|
|
|
|
| |
llvm-svn: 18515
|
|
|
|
| |
llvm-svn: 18505
|
|
|
|
|
|
| |
unresolved constants remaining.
llvm-svn: 18502
|
|
|
|
| |
llvm-svn: 18500
|
|
|
|
|
|
|
| |
All SPEC CFP 95 programs now work, though the JIT isn't loading -lf2c right
so they aren't testing correctly.
llvm-svn: 18499
|
|
|
|
| |
llvm-svn: 18494
|
|
|
|
|
|
|
| |
so lets wierd ConstantPlaceholder objects sneak into the system which
confuses it greatly.
llvm-svn: 18487
|
|
|
|
| |
llvm-svn: 18485
|
|
|
|
|
|
|
| |
it. If a block has a terminator then it is certainly non-empty so the
verifier will not crash on it.
llvm-svn: 18484
|
|
|
|
| |
llvm-svn: 18478
|
|
|
|
|
|
| |
Prolang-C/bison in the JIT
llvm-svn: 18477
|
|
|
|
| |
llvm-svn: 18467
|
|
|
|
| |
llvm-svn: 18466
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
PR472
llvm-svn: 18459
|
|
|
|
|
|
| |
gccas/gccld more than just a noop.
llvm-svn: 18456
|
|
|
|
|
|
|
|
| |
This fixes the ugly darwin "cannot find symbols starting with __" issue.
Thanks for Owen/resistor for testing this out for me.
llvm-svn: 18454
|
|
|
|
|
|
| |
to rewrite this to use relocations.
llvm-svn: 18453
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 18449
|
|
|
|
|
|
| |
-S
llvm-svn: 18440
|
|
|
|
| |
llvm-svn: 18439
|
|
|
|
| |
llvm-svn: 18436
|
|
|
|
|
|
|
| |
Including alloca.h on Solaris brings in the prototype of strftime(), which
breaks compilation of CBE generated code.
llvm-svn: 18435
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 18432
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
llvm-svn: 18422
|
|
|
|
|
|
| |
not modulo scheduled.
llvm-svn: 18419
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
This doesn't fix anything that I'm aware of, just noticed it by inspection
llvm-svn: 18417
|
|
|
|
|
|
|
|
| |
http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20041122/021428.html
It broke Mutlisource/Applications/obsequi
llvm-svn: 18407
|