| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move method out of line for better ICC support | Chris Lattner | 2004-12-08 | 1 | -0/+11 |
| | | | | | | | Add some ifdefs for some stuff I like to be able to toggle easily llvm-svn: 18665 | ||||
| * | Properly extern this. | Chris Lattner | 2004-12-08 | 1 | -1/+3 |
| | | | | | llvm-svn: 18664 | ||||
| * | Turn this error back into a warning, fixing the povray regression | Chris Lattner | 2004-12-08 | 1 | -2/+2 |
| | | | | | llvm-svn: 18655 | ||||
| * | Work correctly with MSVC and ICC, patch contributed by Bjørn Wennberg | Chris Lattner | 2004-12-08 | 1 | -4/+4 |
| | | | | | llvm-svn: 18631 | ||||
| * | Work correctly with ICC, Patch contributed by Bjørn Wennberg | Chris Lattner | 2004-12-08 | 1 | -8/+16 |
| | | | | | llvm-svn: 18630 | ||||
| * | Add support for compilers with arg dependent name lookup, contributed by | Chris Lattner | 2004-12-08 | 1 | -1/+2 |
| | | | | | | | Bjørn Wennberg llvm-svn: 18628 | ||||
| * | Add support for compilers without argument dependent name lookup, contributed | Chris Lattner | 2004-12-08 | 1 | -1/+1 |
| | | | | | | | by Bjørn Wennberg llvm-svn: 18627 | ||||
| * | Make this work with the ICC compiler, contributed by Bjørn Wennberg | Chris Lattner | 2004-12-08 | 1 | -0/+1 |
| | | | | | llvm-svn: 18626 | ||||
| * | Remove unneeded class qualifier, contributed by Bjørn Wennberg | Chris Lattner | 2004-12-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 18625 | ||||
| * | Revert this disgusting hack, John has a much nicer solution | Chris Lattner | 2004-12-08 | 1 | -23/+0 |
| | | | | | llvm-svn: 18611 | ||||
| * | Add a disgusting hack to work around a libstdc++ issue. This code should | Chris Lattner | 2004-12-08 | 1 | -0/+23 |
| | | | | | | | be removed when PR400 is resolved. llvm-svn: 18610 | ||||
| * | For PR387:\ | Reid Spencer | 2004-12-07 | 1 | -0/+3 |
| | | | | | | | Add doInitialization method to avoid overloaded virtuals llvm-svn: 18602 | ||||
| * | For PR387:\ | Reid Spencer | 2004-12-07 | 4 | -0/+12 |
| | | | | | | | Add getModRefInfo method to avoid overloaded virtuals llvm-svn: 18601 | ||||
| * | Revert the recent patches to "fix" ConstantFP::isValueValidForType. None | Reid Spencer | 2004-12-07 | 1 | -5/+1 |
| | | | | | | | of them seem to work everywhere. llvm-svn: 18598 | ||||
| * | Provide a missing header file. | Reid Spencer | 2004-12-07 | 1 | -0/+1 |
| | | | | | llvm-svn: 18597 | ||||
| * | Fix some comments. | Reid Spencer | 2004-12-07 | 1 | -1/+2 |
| | | | | | llvm-svn: 18596 | ||||
| * | Fix check for valid floats. Also use and HUGE_VALF instead | Alkis Evlogimenos | 2004-12-07 | 1 | -10/+1 |
| | | | | | | | of std::numeric_limits, because they work in more platforms. llvm-svn: 18593 | ||||
| * | Move virtual function call out of loop to speed up getFreePhysReg by about | Nate Begeman | 2004-12-07 | 1 | -2/+2 |
| | | | | | | | 20%, shaving 0.1s off hbd compile time on my g5. Yay. llvm-svn: 18592 | ||||
| * | For PR387:\ | Reid Spencer | 2004-12-07 | 17 | -22/+22 |
| | | | | | | | | Make only one print method to avoid overloaded virtual warnings when \ compiled with -Woverloaded-virtual llvm-svn: 18589 | ||||
| * | For PR409: \ | Reid Spencer | 2004-12-06 | 1 | -0/+11 |
| | | | | | | | | 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 | ||||
| * | For PR409: \ | Reid Spencer | 2004-12-06 | 1 | -0/+2 |
| | | | | | | | | 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 | ||||
| * | Fix PR139: \ | Reid Spencer | 2004-12-05 | 1 | -0/+159 |
| | | | | | | | Implement LinkItems and BuildLinkItems interfaces. llvm-svn: 18547 | ||||
| * | Properly implement a fix for PR475 | Chris Lattner | 2004-12-05 | 2 | -13/+15 |
| | | | | | llvm-svn: 18537 | ||||
| * | Revert this patch, it broke a ton of programs. | Chris Lattner | 2004-12-05 | 1 | -4/+0 |
| | | | | | llvm-svn: 18535 | ||||
| * | Move lower intrinsics before FP constant emission, in case | Chris Lattner | 2004-12-05 | 1 | -2/+7 |
| | | | | | | | | | | intrinsic lowering ever introduces constants. Rename local symbols before printing function bodies, fixing 255.vortex with the CBE!!! llvm-svn: 18534 | ||||
| * | When printing out a function, make sure that local and global symbols | Chris Lattner | 2004-12-05 | 1 | -0/+3 |
| | | | | | | | don't conflict. This fixes Assembler/2004-12-05-LocalGlobalSymtabConflict.ll llvm-svn: 18532 | ||||
| * | Add a new method | Chris Lattner | 2004-12-05 | 1 | -0/+41 |
| | | | | | llvm-svn: 18531 | ||||
| * | Fix PR475. | Alkis Evlogimenos | 2004-12-05 | 1 | -0/+4 |
| | | | | | llvm-svn: 18515 | ||||
| * | Distribute headers and license files too | Reid Spencer | 2004-12-04 | 1 | -3/+5 |
| | | | | | llvm-svn: 18505 | ||||
| * | Provide more information in the error message that occurs when there are | Reid Spencer | 2004-12-04 | 1 | -2/+10 |
| | | | | | | | unresolved constants remaining. llvm-svn: 18502 | ||||
| * | Check in some patches for better assertions | Chris Lattner | 2004-12-04 | 2 | -0/+4 |
| | | | | | llvm-svn: 18500 | ||||
| * | This patch prevents an infinite recursion while compiling 103.su2cor. | Chris Lattner | 2004-12-04 | 1 | -3/+3 |
| | | | | | | | | All SPEC CFP 95 programs now work, though the JIT isn't loading -lf2c right so they aren't testing correctly. llvm-svn: 18499 | ||||
| * | Fix linkage of mismatched weak globals. This unbreaks 300.twolf | Chris Lattner | 2004-12-04 | 1 | -0/+2 |
| | | | | | llvm-svn: 18494 | ||||
| * | Do not allow bytecode files with unresolved references to be read. Doing | Chris Lattner | 2004-12-04 | 1 | -1/+7 |
| | | | | | | | | so lets wierd ConstantPlaceholder objects sneak into the system which confuses it greatly. llvm-svn: 18487 | ||||
| * | Fix compilation error on Darwin. | Chris Lattner | 2004-12-04 | 1 | -15/+18 |
| | | | | | llvm-svn: 18485 | ||||
| * | Check if a block has a terminator first before calling front() on | Alkis Evlogimenos | 2004-12-04 | 1 | -3/+3 |
| | | | | | | | | it. If a block has a terminator then it is certainly non-empty so the verifier will not crash on it. llvm-svn: 18484 | ||||
| * | Make error msg reflect what exactly went wrong. | Alkis Evlogimenos | 2004-12-04 | 1 | -3/+3 |
| | | | | | llvm-svn: 18478 | ||||
| * | Prevent accessing past the end of the intervals vector, this fixes | Chris Lattner | 2004-12-04 | 1 | -1/+3 |
| | | | | | | | Prolang-C/bison in the JIT llvm-svn: 18477 | ||||
| * | Remove darwin specific majik | Chris Lattner | 2004-12-03 | 1 | -24/+0 |
| | | | | | llvm-svn: 18467 | ||||
| * | Move darwin-specific majik here. | Chris Lattner | 2004-12-03 | 1 | -5/+27 |
| | | | | | llvm-svn: 18466 | ||||
| * | Significantly rework linker support for global variables, allowing it to | Chris Lattner | 2004-12-03 | 1 | -84/+101 |
| | | | | | | | | | | 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 | ||||
| * | Fix test/Regression/CodeGen/CBackend/2004-12-03-ExternStatics.ll and | Chris Lattner | 2004-12-03 | 1 | -1/+4 |
| | | | | | | | PR472 llvm-svn: 18459 | ||||
| * | Implement stripping of debug symbols, making the --strip-debug options in | Chris Lattner | 2004-12-03 | 1 | -2/+82 |
| | | | | | | | gccas/gccld more than just a noop. llvm-svn: 18456 | ||||
| * | Do not look here for elegance. | Chris Lattner | 2004-12-03 | 1 | -0/+24 |
| | | | | | | | | | This fixes the ugly darwin "cannot find symbols starting with __" issue. Thanks for Owen/resistor for testing this out for me. llvm-svn: 18454 | ||||
| * | This code rotted - change it to call abort() until someone wants | Brian Gaeke | 2004-12-03 | 1 | -26/+2 |
| | | | | | | | to rewrite this to use relocations. llvm-svn: 18453 | ||||
| * | When writing kernel, save the branches til the end. They are still put in ↵ | Tanya Lattner | 2004-12-03 | 1 | -5/+17 |
| | | | | | | | 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 | ||||
| * | Fix a regression caused by the previous patch | Chris Lattner | 2004-12-03 | 1 | -2/+4 |
| | | | | | llvm-svn: 18449 | ||||
| * | Initial reimplementation of the -strip pass, with a stub for implementing | Chris Lattner | 2004-12-02 | 1 | -0/+68 |
| | | | | | | | -S llvm-svn: 18440 | ||||
| * | This pass is moving to lib IPO | Chris Lattner | 2004-12-02 | 1 | -56/+0 |
| | | | | | llvm-svn: 18439 | ||||
| * | The stripping pass as we know it is about to disappear | Chris Lattner | 2004-12-02 | 1 | -9/+1 |
| | | | | | llvm-svn: 18436 | ||||

