| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
order, causing the inactive list in the linearscan list to get unsorted, which
basically fuxored everything up severely.
These seems to fix the joiner, so with more testing I will enable it by default.
llvm-svn: 14992
|
|
|
|
| |
llvm-svn: 14991
|
|
|
|
|
|
|
| |
is sorted. This is not the case currently, which is causing no end of
problems.
llvm-svn: 14990
|
|
|
|
|
|
|
|
|
|
| |
Heavily refactor handleVirtualRegisterDef, adding comments and making it more
efficient. It is also much easier to follow and convince ones self that it is
correct :)
Add -debug output to the joine, showing the result of joining the intervals.
llvm-svn: 14989
|
|
|
|
|
|
| |
remove map that is not needed
llvm-svn: 14988
|
|
|
|
| |
llvm-svn: 14987
|
|
|
|
| |
llvm-svn: 14983
|
|
|
|
|
|
|
| |
and a list of don'ts for the library. All so future maintainers don't
break the important contract this library has with its user: LLVM.
llvm-svn: 14979
|
|
|
|
| |
llvm-svn: 14977
|
|
|
|
| |
llvm-svn: 14976
|
|
|
|
| |
llvm-svn: 14974
|
|
|
|
|
|
|
|
|
|
| |
night compiling cfrac. It did not realize that code like this:
int G; int *H = &G;
takes the address of G.
llvm-svn: 14973
|
|
|
|
| |
llvm-svn: 14972
|
|
|
|
| |
llvm-svn: 14971
|
|
|
|
| |
llvm-svn: 14968
|
|
|
|
| |
llvm-svn: 14967
|
|
|
|
| |
llvm-svn: 14966
|
|
|
|
| |
llvm-svn: 14965
|
|
|
|
|
|
| |
too.
llvm-svn: 14964
|
|
|
|
| |
llvm-svn: 14963
|
|
|
|
| |
llvm-svn: 14962
|
|
|
|
| |
llvm-svn: 14961
|
|
|
|
| |
llvm-svn: 14960
|
|
|
|
| |
llvm-svn: 14958
|
|
|
|
| |
llvm-svn: 14957
|
|
|
|
| |
llvm-svn: 14956
|
|
|
|
|
|
| |
- Replace ConstantPointerRef usage with GlobalValue usage
llvm-svn: 14953
|
|
|
|
|
|
|
| |
- Replace ConstantPointerRef usage with GlobalValue usage
- Correct isa<Constant> for GlobalValue subclass
llvm-svn: 14951
|
|
|
|
|
|
|
|
| |
- Replace ConstantPointerRef usage with GlobalValue usage
- Minimize redundant isa<GlobalValue> usage
- Correct isa<Constant> for GlobalValue subclass
llvm-svn: 14950
|
|
|
|
|
|
| |
- Correct isa<Constant> for GlobalValue subclass
llvm-svn: 14949
|
|
|
|
|
|
| |
- Minimize redundant isa<GlobalValue> usage
llvm-svn: 14948
|
|
|
|
|
|
|
| |
- Replace ConstantPointerRef usage with GlobalValue usage
- Correct isa<Constant> for GlobalValue subclass
llvm-svn: 14947
|
|
|
|
|
|
|
| |
- Minimize redundant isa<GlobalValue> usage
- Correct isa<Constant> for GlobalValue subclass
llvm-svn: 14946
|
|
|
|
|
|
|
| |
- Replace ConstantPointerRef usage with GlobalValue usage
- Rename methods to get ride of ConstantPointerRef usage
llvm-svn: 14945
|
|
|
|
|
|
| |
- Excise dead CPR procesing.
llvm-svn: 14944
|
|
|
|
|
|
|
| |
- Replace ConstantPointerRef usage with GlobalValue usage
- Correct test ordering for GlobalValue subclass
llvm-svn: 14943
|
|
|
|
|
|
|
|
| |
- Replace ConstantPointerRef usage with GlobalValue usage
- Minimize redundant isa<GlobalValue> usage
- Correct isa<Constant> for GlobalValue subclass
llvm-svn: 14942
|
|
|
|
|
|
| |
- Correct ordering of tests because for GlobalValue isa Constant
llvm-svn: 14941
|
|
|
|
|
|
|
| |
from being treated like a Function which can cause the contents of the list
to be come invalidated.
llvm-svn: 14940
|
|
|
|
|
|
|
| |
- Replace ConstantPointerRef usage with GlobalValue usage
- Correct isa<Constant> for GlobalValue subclass
llvm-svn: 14939
|
|
|
|
|
|
| |
- Update for BytecodeHandler interface change resuing from CPRs going away
llvm-svn: 14938
|
|
|
|
|
|
|
|
|
|
| |
- Replace ConstantPointerRef usage with GlobalValue usage
- Minimize redundant isa<GlobalValue> usage
- Correct isa<Constant> for GlobalValue subclass
- Remove tabs
- Fix coments refering to ConstantPointerRef
llvm-svn: 14937
|
|
|
|
|
|
|
| |
- Move these functions from other places
- Provide implementations of Constant class overrides in GlobalValue
llvm-svn: 14936
|
|
|
|
|
|
|
| |
- Replace ConstantPointerRef usage with GlobalValue usage
- Replace tabs.
llvm-svn: 14935
|
|
|
|
|
|
| |
- Correct an assert to not have redundant isa<GlobalValue>
llvm-svn: 14934
|
|
|
|
|
|
| |
- Correct isa<Constant> for GlobalValue subclass
llvm-svn: 14933
|
|
|
|
|
|
|
| |
- Correct isa<Constant> for GlobalValue subclass
- Fix some tabs and indentation.
llvm-svn: 14932
|
|
|
|
|
|
| |
- Module doesn't need to manage ConstantPointerRefs any more.
llvm-svn: 14931
|
|
|
|
|
|
|
| |
- Replace ConstantPointerRef usage with GlobalValue usage
- Correct isa<Constant> for GlobalValue subclass
llvm-svn: 14930
|
|
|
|
|
|
| |
- Move GlobalValue and GlobalVariable implementations to Globals.cpp
llvm-svn: 14929
|