| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Add header guards to files that were missing guards. Remove #endif comments
as they don't seem common in LLVM (we can easily add them back if we decide
they're useful)
Changes made by clang-tidy with minor tweaks.
llvm-svn: 215558
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I started trying to fix a small issue, but this code has seen a small fix too
many.
The old code was fairly convoluted. Some of the issues it had:
* It failed to check if a symbol difference was in the some section when
converting a relocation to pcrel.
* It failed to check if the relocation was already pcrel.
* The pcrel value computation was wrong in some cases (relocation-pc.s)
* It was missing quiet a few cases where it should not convert symbol
relocations to section relocations, leaving the backends to patch it up.
* It would not propagate the fact that it had changed a relocation to pcrel,
requiring a quiet nasty work around in ARM.
* It was missing comments.
llvm-svn: 205076
|
|
|
|
|
|
| |
getMipsRegisterNumbering and use MCRegisterInfo::getEncodingValue instead.
llvm-svn: 169760
|
|
|
|
| |
llvm-svn: 168450
|
|
|
|
|
|
| |
getMipsRegisterNumbering.
llvm-svn: 164720
|
|
|
|
|
|
|
| |
Test cases included
Contributer: Vladimir Medic
llvm-svn: 163363
|
|
|
|
| |
llvm-svn: 160636
|
|
|
|
| |
llvm-svn: 160599
|
|
|
|
|
|
| |
offset applied to it.
llvm-svn: 153493
|
|
|
|
| |
llvm-svn: 151625
|
|
|
|
| |
llvm-svn: 151337
|
|
|
|
| |
llvm-svn: 150775
|
|
|
|
| |
llvm-svn: 148578
|
|
|
|
|
|
|
| |
emission is not supported yet, but a patch that adds the support should follow
soon.
llvm-svn: 146572
|
|
|
|
|
|
|
|
| |
make the addend fixup code a bit more generic
Patch by Jack Carter.
llvm-svn: 145998
|
|
|
|
| |
llvm-svn: 145910
|
|
|
|
|
|
|
|
|
|
| |
"With this patch we can now generate runnable Mips code through LLVM
direct object emission. We have run numerous simple programs, both C
and C++ and with -O0 and -O3 from the output. The code is not production
ready, but quite useful for experimentation." Patch and message by
Jack Carter
llvm-svn: 144414
|
|
Patch by Jack Carter and Reed Kotler at Mips.
llvm-svn: 141938
|