| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
of AsmPrinter and InstLowering into libx86 and out of the
asmprinter subdirectory. Now X86/AsmPrinter just depends on
MC stuff, not all of codegen and LLVM IR.
llvm-svn: 108782
|
|
|
|
|
|
|
| |
to LLVM_LIBRARY_VISIBILITY and introduce LLVM_GLOBAL_VISIBILITY, which is
the opposite, for future use by dragonegg.
llvm-svn: 103495
|
|
|
|
|
|
| |
2 files changed, 48 insertions(+), 83 deletions(-)
llvm-svn: 95599
|
|
|
|
|
|
| |
backend to use X86MCTargetExpr, simplifying a bunch of code.
llvm-svn: 95595
|
|
|
|
|
|
| |
and support for blockaddresses in x86-32 PIC mode.
llvm-svn: 89506
|
|
|
|
|
|
| |
broken makefile deps :(
llvm-svn: 84544
|
|
|
|
| |
llvm-svn: 84540
|
|
|
|
| |
llvm-svn: 82391
|
|
|
|
|
|
| |
and use MachineModuleInfoMachO instead.
llvm-svn: 82022
|
|
|
|
| |
llvm-svn: 81685
|
|
|
|
|
|
|
|
| |
Move GetMBBSymbol up to AsmPrinter and make printBasicBlockLabel use it so that
we only have one place that decides what to name bb labels. Hopefully various
clients of printBasicBlockLabel can start using GetMBBSymbol instead.
llvm-svn: 81652
|
|
|
|
| |
llvm-svn: 81630
|
|
|
|
|
|
|
|
| |
this means that it can only lower one MachineInstr to one MCInst. To
make this fly, we need to pull out handling of MO_GOT_ABSOLUTE_ADDRESS
(which generates an implicit label) out of X86MCInstLower.
llvm-svn: 81629
|
|
|
|
|
|
| |
MBB labels like everything else.
llvm-svn: 81628
|
|
being embedded into X86ATTAsmPrinter). This still depends heavily
on X86ATTAsmPrinter, but this is a step in the right direction.
llvm-svn: 81627
|