009e587ba2456d93ac816e05e93eb50f4f93510a |
|
14-Nov-2010 |
Chris Lattner <sabre@nondot.org> |
move the pic base symbol stuff up to MachineFunction since it is trivial and will be shared between ppc and x86. This substantially simplifies the X86 backend also. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119089 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/X86/X86AsmPrinter.h
|
c661c4487e77fec8a930c6c58bd6e0c21f43df0a |
|
20-Jul-2010 |
Chris Lattner <sabre@nondot.org> |
fix a layering problem by moving the x86 implementation 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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108782 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/X86/X86AsmPrinter.h
|
9ff5bee196736806f8f46161a690ff6cf565b821 |
|
17-Aug-2008 |
Anton Korobeynikov <asl@math.spbu.ru> |
Move X86 assembler printers into separate directory. This allows JIT-only users not to link it in (use 'x86codegen' llvm-config arg for this) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54886 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/X86/X86AsmPrinter.h
|
ab6c6a4a7f63b4de8a305ebfdc4dfaed77fba3ff |
|
28-Jun-2008 |
Anton Korobeynikov <asl@math.spbu.ru> |
Remove X86SharedAsmPrinter git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52860 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/X86/X86AsmPrinter.h
|
2e7832f20f16340f3895819841136d2c8e8648ed |
|
28-Jun-2008 |
Anton Korobeynikov <asl@math.spbu.ru> |
Make intel asmprinter child of generic asmprinter, not x86 shared asm printer. This leads to some code duplication, which will be resolved later. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52858 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/X86/X86AsmPrinter.h
|
bafd3675a83f25c6f6f75ce3c835309dc40d21ef |
|
27-Jun-2008 |
Anton Korobeynikov <asl@math.spbu.ru> |
Use StringSet instead of std::set<std::string> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52836 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/X86/X86AsmPrinter.h
|
a96056a6649e5df71d673e058aa559b80df273ec |
|
30-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewise setImmedValue -> setImm git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45453 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/X86/X86AsmPrinter.h
|
081ce940e7351e90fff829320b7dc6738a6b3815 |
|
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
Remove attribution from file headers, per discussion on llvmdev. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/X86/X86AsmPrinter.h
|
76e4b61dfd89698438a8b654194eb11b719dcc36 |
|
30-Sep-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
AsmPrinters overriding getAnalysisUsage should call super. And not super's super, either. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42482 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/X86/X86AsmPrinter.h
|
d1bda4f70ae19dcc4ac3b0ba063c6f3a9af0a580 |
|
11-Sep-2007 |
Bill Wendling <isanbard@gmail.com> |
The personality function on Darwin needs a global stub. We then refer to that global stub instead of doing the ".set" thingy we were doing before. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41838 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/X86/X86AsmPrinter.h
|
7746e7695de8993349b5b7bf0fbb385454f61c25 |
|
23-Jul-2007 |
Dan Gohman <djg@cray.com> |
Delete the svn:executable property on these files, which aren't executable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40441 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/X86/X86AsmPrinter.h
|
f17a25c88b892d30c2b41ba7ecdfbdfb2b4be9cc |
|
18-Jul-2007 |
Dan Gohman <djg@cray.com> |
It's not necessary to do rounding for alloca operations when the requested alignment is equal to the stack alignment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40004 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/X86/X86AsmPrinter.h
|