| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
- No intended functionality change.
llvm-svn: 75848
|
| |
|
|
|
|
| |
- No intended functionality change.
llvm-svn: 75843
|
| |
|
|
| |
llvm-svn: 75840
|
| |
|
|
|
|
| |
more like other targets.
llvm-svn: 75839
|
| |
|
|
| |
llvm-svn: 75831
|
| |
|
|
| |
llvm-svn: 75829
|
| |
|
|
|
|
| |
we care more about random access than insertion/deletion of elements.
llvm-svn: 75828
|
| |
|
|
| |
llvm-svn: 75825
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
--- Reverse-merging r75799 into '.':
U test/Analysis/PointerTracking
U include/llvm/Target/TargetMachineRegistry.h
U include/llvm/Target/TargetMachine.h
U include/llvm/Target/TargetRegistry.h
U include/llvm/Target/TargetSelect.h
U tools/lto/LTOCodeGenerator.cpp
U tools/lto/LTOModule.cpp
U tools/llc/llc.cpp
U lib/Target/PowerPC/PPCTargetMachine.h
U lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
U lib/Target/PowerPC/PPCTargetMachine.cpp
U lib/Target/PowerPC/PPC.h
U lib/Target/ARM/ARMTargetMachine.cpp
U lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
U lib/Target/ARM/ARMTargetMachine.h
U lib/Target/ARM/ARM.h
U lib/Target/XCore/XCoreTargetMachine.cpp
U lib/Target/XCore/XCoreTargetMachine.h
U lib/Target/PIC16/PIC16TargetMachine.cpp
U lib/Target/PIC16/PIC16TargetMachine.h
U lib/Target/Alpha/AsmPrinter/AlphaAsmPrinter.cpp
U lib/Target/Alpha/AlphaTargetMachine.cpp
U lib/Target/Alpha/AlphaTargetMachine.h
U lib/Target/X86/X86TargetMachine.h
U lib/Target/X86/X86.h
U lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.h
U lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp
U lib/Target/X86/AsmPrinter/X86IntelAsmPrinter.h
U lib/Target/X86/X86TargetMachine.cpp
U lib/Target/MSP430/MSP430TargetMachine.cpp
U lib/Target/MSP430/MSP430TargetMachine.h
U lib/Target/CppBackend/CPPTargetMachine.h
U lib/Target/CppBackend/CPPBackend.cpp
U lib/Target/CBackend/CTargetMachine.h
U lib/Target/CBackend/CBackend.cpp
U lib/Target/TargetMachine.cpp
U lib/Target/IA64/IA64TargetMachine.cpp
U lib/Target/IA64/AsmPrinter/IA64AsmPrinter.cpp
U lib/Target/IA64/IA64TargetMachine.h
U lib/Target/IA64/IA64.h
U lib/Target/MSIL/MSILWriter.cpp
U lib/Target/CellSPU/SPUTargetMachine.h
U lib/Target/CellSPU/SPU.h
U lib/Target/CellSPU/AsmPrinter/SPUAsmPrinter.cpp
U lib/Target/CellSPU/SPUTargetMachine.cpp
U lib/Target/Mips/AsmPrinter/MipsAsmPrinter.cpp
U lib/Target/Mips/MipsTargetMachine.cpp
U lib/Target/Mips/MipsTargetMachine.h
U lib/Target/Mips/Mips.h
U lib/Target/Sparc/AsmPrinter/SparcAsmPrinter.cpp
U lib/Target/Sparc/SparcTargetMachine.cpp
U lib/Target/Sparc/SparcTargetMachine.h
U lib/ExecutionEngine/JIT/TargetSelect.cpp
U lib/Support/TargetRegistry.cpp
llvm-svn: 75820
|
| |
|
|
| |
llvm-svn: 75817
|
| |
|
|
| |
llvm-svn: 75807
|
| |
|
|
|
|
|
|
| |
repair broken LLVM-GCC build.
Will revert 75770 in the llvm-gcc trunk.
llvm-svn: 75799
|
| |
|
|
|
|
| |
are being properly selected.
llvm-svn: 75797
|
| |
|
|
|
|
| |
offset_reg].
llvm-svn: 75789
|
| |
|
|
| |
llvm-svn: 75788
|
| |
|
|
|
|
| |
emitting file directives with one parameter.
llvm-svn: 75787
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Which was already present in the module!
- I skipped this xform for Alpha, since it runs an extra pass during assembly
emission, but not when emitting assembly via the DumpAsm flag.
- No functionality change.
--
ddunbar@giles:llvm$ svn diff | grep '^- ' | sort | uniq -c
18 - PM.add(AsmPrinterCtor(ferrs(), *this, true));
18 - assert(AsmPrinterCtor && "AsmPrinter was not linked in");
18 - if (AsmPrinterCtor)
18 - if (DumpAsm) {
18 - }
ddunbar@giles:llvm$ svn diff | grep '^+ ' | sort | uniq -c
18 + addAssemblyEmitter(PM, OptLevel, true, ferrs());
18 + if (DumpAsm)
--
llvm-svn: 75782
|
| |
|
|
|
|
| |
(llvm-gcc) has gone.
llvm-svn: 75781
|
| |
|
|
| |
llvm-svn: 75780
|
| |
|
|
| |
llvm-svn: 75779
|
| |
|
|
|
|
|
|
| |
from.
- This commit is almost entirely propogating the reference through the
TargetMachine subclasses' constructor calls.
llvm-svn: 75778
|
| |
|
|
| |
llvm-svn: 75774
|
| |
|
|
| |
llvm-svn: 75772
|
| |
|
|
| |
llvm-svn: 75767
|
| |
|
|
|
|
|
|
|
| |
- This is a temporary hack to aid in incremental refactoring, for now we
allocate a new TargetMachineRegistryEntry on every getClosest... call.
- No intended functionality change, other than the leaked memory.
llvm-svn: 75766
|
| |
|
|
|
|
|
| |
- This abuses TargetMachineRegistry's constructor for now, this will get
cleaned up in time.
llvm-svn: 75762
|
| |
|
|
|
|
|
|
| |
- Intended to match current TargetMachine implementations.
- No facilities for linking these in yet.
llvm-svn: 75751
|
| |
|
|
| |
llvm-svn: 75749
|
| |
|
|
|
|
|
| |
cygming, make the two callers only call it if cygming. Other minor
cleanups.
llvm-svn: 75744
|
| |
|
|
|
|
|
|
| |
instead of
doing it with printSuffixedName.
llvm-svn: 75741
|
| |
|
|
|
|
|
| |
symbols were not getting stubs. While I'm at it, add a big testcase for
stub generation to make sure I don't break anything.
llvm-svn: 75737
|
| |
|
|
|
|
|
| |
with the mangler (like x86 and ppc), instead of going through
printSuffixedName.
llvm-svn: 75736
|
| |
|
|
| |
llvm-svn: 75734
|
| |
|
|
|
|
|
| |
using horrible string hacking. This gives us a different label,
but it's just an assembler temporary, so the name doesn't matter.
llvm-svn: 75733
|
| |
|
|
| |
llvm-svn: 75732
|
| |
|
|
|
|
| |
Mangler in FnStubs.
llvm-svn: 75731
|
| |
|
|
|
|
|
| |
a couple instances of printSuffixedName (in favor of having
the mangler do stuff).
llvm-svn: 75729
|
| |
|
|
|
|
| |
printSuffixedName automatically does this.
llvm-svn: 75727
|
| |
|
|
| |
llvm-svn: 75721
|
| |
|
|
|
|
|
|
| |
reference to the personality function for a module, and
those are all added to the GVStubs array by looping
over MMI->getPersonalities()
llvm-svn: 75720
|
| |
|
|
|
|
| |
eliminates a bunch of uses of "printSuffixedName" and "getGlobalLinkName".
llvm-svn: 75719
|
| |
|
|
|
|
| |
before each one.
llvm-svn: 75718
|
| |
|
|
| |
llvm-svn: 75703
|
| |
|
|
| |
llvm-svn: 75697
|
| |
|
|
| |
llvm-svn: 75687
|
| |
|
|
| |
llvm-svn: 75686
|
| |
|
|
| |
llvm-svn: 75683
|
| |
|
|
| |
llvm-svn: 75673
|
| |
|
|
|
|
|
| |
MOV32r0 + subregs to do the same thing. This should work now
that PR4544 is fixed. Thanks Evan!
llvm-svn: 75671
|
| |
|
|
|
|
| |
dynamic_cast<>.
llvm-svn: 75670
|