- Dec 19, 2012
-
-
Roman Divacky authored
llvm-svn: 170578
-
- Jul 02, 2011
-
-
Evan Cheng authored
llvm-svn: 134281
-
- Jun 28, 2011
-
-
Evan Cheng authored
llvm-svn: 134024
-
- Jun 27, 2011
-
-
Evan Cheng authored
into XXXGenRegisterInfo.inc. llvm-svn: 133922
-
- Jun 25, 2011
-
-
Evan Cheng authored
llvm-svn: 133846
-
- Jun 24, 2011
-
-
Evan Cheng authored
target machine from those that are only needed by codegen. The goal is to sink the essential target description into MC layer so we can start building MC based tools without needing to link in the entire codegen. First step is to refactor TargetRegisterInfo. This patch added a base class MCRegisterInfo which TargetRegisterInfo is derived from. Changed TableGen to separate register description from the rest of the stuff. llvm-svn: 133782
-
- Feb 17, 2011
-
-
David Greene authored
[AVX] Recorganize X86ShuffleDecode into its own library (LLVMX86Utils.a) to break cyclic library dependencies between LLVMX86CodeGen.a and LLVMX86AsmParser.a. Previously this code was in a header file and marked static but AVX requires some additional functionality here that won't be used by all clients. Since including unused static functions causes a gcc compiler warning, keeping it as a header would break builds that use -Werror. Putting this in its own library solves both problems at once. llvm-svn: 125765
-
- Oct 02, 2010
-
-
Jim Grosbach authored
been MC-ized for assembly printing. MSP430 is mostly so, but still has the asm printer and lowering code in the printer subdir for the moment. llvm-svn: 115360
-
- Jan 29, 2010
-
-
Sean Callanan authored
enhanced disassembler, and the necessary makefile rules to build the table for X86. llvm-svn: 94764
-
- Jan 24, 2010
-
-
Chris Lattner authored
llvm-svn: 94378
-
- Jan 22, 2010
-
-
Chris Lattner authored
missing ones are libsupport, libsystem and libvmcore. libvmcore is currently blocked on bugpoint, which uses EH. Once it stops using EH, we can switch it off. This #if 0's out 3 unit tests, because gtest requires RTTI information. Suggestions welcome on how to fix this. llvm-svn: 94164
-
- Dec 19, 2009
-
-
Sean Callanan authored
incarnations), integrated into the MC framework. The disassembler is table-driven, using a custom TableGen backend to generate hierarchical tables optimized for fast decode. The disassembler consumes MemoryObjects and produces arrays of MCInsts, adhering to the abstract base class MCDisassembler (llvm/MC/MCDisassembler.h). The disassembler is documented in detail in - lib/Target/X86/Disassembler/X86Disassembler.cpp (disassembler runtime) - utils/TableGen/DisassemblerEmitter.cpp (table emitter) You can test the disassembler by running llvm-mc -disassemble for i386 or x86_64 targets. Please let me know if you encounter any problems with it. llvm-svn: 91749
-
- Nov 25, 2009
-
-
Daniel Dunbar authored
llvm-svn: 89850
-
- Jul 17, 2009
-
-
Daniel Dunbar authored
- Not fully enabled yet, need a configure regeneration. llvm-svn: 76230
-
Daniel Dunbar authored
llvm-svn: 76213
-
- Jul 15, 2009
-
-
Daniel Dunbar authored
- Intended to match current TargetMachine implementations. - No facilities for linking these in yet. llvm-svn: 75751
-
- Jan 09, 2009
-
-
Misha Brukman authored
llvm-svn: 61991
-
- Aug 17, 2008
-
-
Anton Korobeynikov authored
Move X86 assembler printers into separate directory. This allows JIT-only users not to link it in (use 'x86codegen' llvm-config arg for this) llvm-svn: 54886
-
- Aug 15, 2008
-
-
Dan Gohman authored
llvm-svn: 54806
-
- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45415
-
- Feb 27, 2007
-
-
Chris Lattner authored
llvm-svn: 34699
-
Evan Cheng authored
llvm-svn: 34694
-
Chris Lattner authored
llvm-svn: 34684
-
- Oct 28, 2006
-
-
Chris Lattner authored
llvm-svn: 31245
-
Reid Spencer authored
llvm-svn: 31244
-
- Oct 06, 2006
-
-
Evan Cheng authored
llvm-svn: 30764
-
Evan Cheng authored
llvm-svn: 30763
-
- Aug 11, 2006
-
-
Chris Lattner authored
llvm-svn: 29627
-
- Apr 13, 2006
-
-
Reid Spencer authored
llvm-svn: 27651
-
- Jan 26, 2006
-
-
Evan Cheng authored
llvm-svn: 25645
-
- Nov 16, 2005
-
-
Chris Lattner authored
by Evan Cheng! llvm-svn: 24371
-
- Dec 16, 2004
-
-
Chris Lattner authored
llvm-svn: 18987
-
- Oct 28, 2004
-
-
Reid Spencer authored
llvm-svn: 17286
-
- Oct 22, 2004
-
-
Reid Spencer authored
llvm-svn: 17167
-
- Oct 03, 2004
-
-
Chris Lattner authored
Intel and AT&T style assembly language. The ultimate goal of this is to eliminate the GasBugWorkaroundEmitter class, but for now AT&T style emission is not fully operational. llvm-svn: 16639
-
- Aug 16, 2004
-
-
Chris Lattner authored
llvm-svn: 15787
-
- Aug 01, 2004
-
-
Chris Lattner authored
llvm-svn: 15388
-
- Jul 22, 2004
-
-
Chris Lattner authored
again in the future, it can be resurrected out of CVS llvm-svn: 15112
-
- Apr 06, 2004
-
-
Jakub Staszak authored
Tablgen files for really simple instruction selector llvm-svn: 12714
-
- Nov 07, 2003
-
-
Chris Lattner authored
llvm-svn: 9761
-