- Aug 14, 2009
-
-
Oscar Fuentes authored
llvm-svn: 79030
-
Anton Korobeynikov authored
llvm-svn: 79009
-
Daniel Dunbar authored
specific printer (this only works on x86, for now). - This makes it possible to do some correctness checking of the parsing and matching, since we can compare the results of 'as' on the original input, to those of 'as' on the output from llvm-mc. - In theory, we could now have an easy ATT -> Intel syntax converter. :) llvm-svn: 78986
-
Daniel Dunbar authored
to print one instruction. llvm-svn: 78985
-
Daniel Dunbar authored
llvm-svn: 78984
-
Daniel Dunbar authored
AsmPrinter instance (instead of just a FunctionPass) llvm-svn: 78962
-
- Aug 13, 2009
-
-
Owen Anderson authored
llvm-svn: 78948
-
Daniel Dunbar authored
TargetAsmInfo. This eliminates a dependency on TargetMachine.h from TargetRegistry.h, which technically was a layering violation. - Clients probably can only sensibly pass in the same TargetAsmInfo as the TargetMachine has, but there are only limited clients of this API. llvm-svn: 78928
-
Daniel Dunbar authored
x86_64-apple-darwin10. --- Reverse-merging r78895 into '.': U test/CodeGen/PowerPC/2008-12-12-EH.ll U lib/Target/DarwinTargetAsmInfo.cpp --- Reverse-merging r78892 into '.': U include/llvm/Target/DarwinTargetAsmInfo.h U lib/Target/X86/X86TargetAsmInfo.cpp U lib/Target/X86/X86TargetAsmInfo.h U lib/Target/ARM/ARMTargetAsmInfo.h U lib/Target/ARM/ARMTargetMachine.cpp U lib/Target/ARM/ARMTargetAsmInfo.cpp U lib/Target/PowerPC/PPCTargetAsmInfo.cpp U lib/Target/PowerPC/PPCTargetAsmInfo.h U lib/Target/PowerPC/PPCTargetMachine.cpp G lib/Target/DarwinTargetAsmInfo.cpp llvm-svn: 78919
-
Chris Lattner authored
don't need to be exported from the .o files. llvm-svn: 78892
-
Dan Gohman authored
PrintUnmangledNameSafely. llvm-svn: 78878
-
Dale Johannesen authored
This allows WebKit to build again. llvm-svn: 78872
-
- Aug 12, 2009
-
-
Dan Gohman authored
llvm-svn: 78834
-
Oscar Fuentes authored
llvm-svn: 78807
-
Chris Lattner authored
pair instead of from a virtual method on TargetMachine. This cuts the final ties of TargetAsmInfo to TargetMachine, meaning that MC can now use TargetAsmInfo. llvm-svn: 78802
-
Chris Lattner authored
llvm-svn: 78748
-
Chris Lattner authored
instead of X86 Subtarget. This elimianates dependencies on X86Subtarget from X86TAI. llvm-svn: 78746
-
Chris Lattner authored
"inlineasmstart/end" strings so that the contents of the directive are separate from the comment character. This lets elf targets get #APP/#NOAPP for free even if they don't use "#" as the comment character. This also allows hoisting the darwin stuff up to the shared TAI class. llvm-svn: 78737
-
Chris Lattner authored
darwin/arm support for .no_dead_strip llvm-svn: 78734
-
Daniel Dunbar authored
llvm-svn: 78733
-
Chris Lattner authored
llvm-svn: 78732
-
Daniel Dunbar authored
- Used to mark fake instructions which don't correspond to an actual machine instruction (or are duplicates of a real instruction). This is to be used for "special cases" in the .td files, which should be ignored by things like the assembler and disassembler. We still need a good solution to handle pervasive duplication, like with the Int_ instructions. - Set the bit on fake "mov 0" style instructions, which allows turning an assembler matcher warning into a hard error. - -2 FIXMEs. llvm-svn: 78731
-
Chris Lattner authored
llvm-svn: 78730
-
Chris Lattner authored
llvm-svn: 78729
-
Chris Lattner authored
CodeGen/X86/dll-linkage.ll & CodeGen/X86/mingw-alloca.ll llvm-svn: 78728
-
Chris Lattner authored
template in PPC backend for TAI. llvm-svn: 78727
-
- Aug 11, 2009
-
-
Owen Anderson authored
llvm-svn: 78725
-
Chris Lattner authored
llvm-svn: 78724
-
Sean Callanan authored
tables. llvm-svn: 78721
-
Daniel Dunbar authored
used to strip hard coded comments out of .td assembly strings. llvm-svn: 78716
-
Owen Anderson authored
the latter is capable of representing either a primitive or an extended type. llvm-svn: 78713
-
Chris Lattner authored
LLVMTargetMachine ctor. It is currently unused. llvm-svn: 78711
-
Chris Lattner authored
llvm-svn: 78680
-
Dan Gohman authored
other is a subclass of it is effectively handled by the prior tests. llvm-svn: 78676
-
Daniel Dunbar authored
llvm-svn: 78642
-
Sean Callanan authored
INT i8. These instructions are only for interpretation by disassemblers, not for emission, so they do not as yet have patterns. llvm-svn: 78630
-
Jim Grosbach authored
and short. Well, it's kinda short. Definitely nasty and brutish. The front-end generates the register/unregister calls into the SjLj runtime, call-site indices and landing pad dispatch. The back end fills in the LSDA with the call-site information provided by the front end. Catch blocks are not yet implemented. Built on Darwin and verified no llvm-core "make check" regressions. llvm-svn: 78625
-
Owen Anderson authored
llvm-svn: 78610
-
Eric Christopher authored
No functional change. llvm-svn: 78608
-
- Aug 10, 2009
-
-
Eric Christopher authored
llvm-svn: 78600
-