Commits

Show all
Author Commit Message Labels Comments Date
John T. Criswell
Modified cast so that it converts the int to a long before casting to a pointer. This evades a warning emitted by GCC when we cast from unsigned int (32 bit) to void * (64 bit) on SparcV9.
Tags
RELEASE_11
John T. Criswell
Fixed some minor typos. Moved the new gccld feature to be in the list of enhancements. Re-worded information on SPEC 2000 and Sparc support to try to make them more accurate and precise.
Brian Gaeke
Dynamically get the right-sized member of a GenericValue to hold a size_t, and use it to return the result of strlen.
Chris Lattner
PR177 is no longer among the open
Chris Lattner
Implement the ExecutionEngine::getPointerToFunctionOrStub by forwarding the request on to the TargetMachine if it supports the getJITStubForFunction method
Chris Lattner
Implement the TargetMachine::getJITStubForFunction method for X86, finegrainify namespacification.
Chris Lattner
Add new getJITStubForFunction method, which may optionally be implemented by targets for better performance.
Chris Lattner
Doxygenify comments, remove extraneous #include
Chris Lattner
Note about bytecode format
Brian Gaeke
Since we are using a gep_type_iterator, we apparently must get the type index by using I.getOperand() here. This was failing an assertion on basically every struct access.
Brian Gaeke
Use uintptr_t for pointer values in the ExecutionEngine.
Brian Gaeke
Fix typo in comment
Chris Lattner
These aren't bugs, don't phrase them like they are.
Chris Lattner
I'm a spaz
Chris Lattner
Add note about Stacker, duh!
Misha Brukman
Break lines and add space after ':' to be consistent in layout.
Chris Lattner
More updates for the release
Brian Gaeke
Throw better error messages, by calling strerror(errno) when we get an error inside the bytecode reader.
Brian Gaeke
Add an assertion to make sure we are at least getting argv[0] right. Use a clearer error message when we fail to load a program.
Chris Lattner
Update release notes for PR86 and C++ support
Chris Lattner
Factor out some duplicated code, implement the rest of the cases in BasicAA/2003-12-11-ConstExprGEP.ll
Chris Lattner
Rename variable to avoid confusing it with the global G
Chris Lattner
Fix PR86. This makes basicaa _SIGNIFICANLY_ more aggressive with getelementptr's
Chris Lattner
Fix LICM/2003-12-11-SinkingToPHI.ll, and quite possibly all of the other known problems in the universe.
Chris Lattner
New testcase that LICM is breaking crafty on
Chris Lattner
Finegrainify namespacification Add new -print-cfg-only pass
Chris Lattner
verifyFunction depends on dominator info, which levelraise does not declare that it needs. This is pretty scary code! This fixes Regression.Transforms.LevelRaise.2002-07-16-SourceAndDestCrash Regression.Transforms.LevelRaise.2002-07-31-AssertionFailure
Chris Lattner
Fix test that was failing because we were optimizing the program better than expected :)
Chris Lattner
New testcase for PR86
Chris Lattner
Run tailcall elimination in a more logical place
  1. Prev
  2. Next