- 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
-
Dan Gohman authored
llvm-svn: 91741
-
- Dec 18, 2009
-
-
Mikhail Glushenkov authored
This works now: (set_option "list_opt", ["val_1", "val_2", "val_3"]) llvm-svn: 91679
-
- Dec 17, 2009
-
-
Mikhail Glushenkov authored
llvm-svn: 91594
-
Mikhail Glushenkov authored
llvm-svn: 91593
-
Mikhail Glushenkov authored
llvm-svn: 91592
-
- Dec 16, 2009
-
-
Jim Grosbach authored
llvm-svn: 91554
-
- Dec 15, 2009
-
-
Dan Gohman authored
llvm-svn: 91448
-
Jim Grosbach authored
llvm-svn: 91442
-
Mikhail Glushenkov authored
llvm-svn: 91420
-
Mikhail Glushenkov authored
llvm-svn: 91419
-
Mikhail Glushenkov authored
Checks that the code generated by 'tblgen --emit-llvmc' can be actually compiled. Also fixes two bugs found in this way: - forward_transformed_value didn't work with non-list arguments - cl::ZeroOrOne is now called cl::Optional llvm-svn: 91404
-
Mikhail Glushenkov authored
llvm-svn: 91402
-
- Dec 09, 2009
-
-
Daniel Dunbar authored
llvm-svn: 90934
-
- Dec 07, 2009
-
-
Mikhail Glushenkov authored
llvm-svn: 90785
-
Mikhail Glushenkov authored
llvm-svn: 90784
-
Mikhail Glushenkov authored
Use 'forward_values' + 'comma_separated' instead. llvm-svn: 90774
-
Mikhail Glushenkov authored
llvm-svn: 90770
-
Mikhail Glushenkov authored
llvm-svn: 90764
-
- Dec 05, 2009
-
-
Dan Gohman authored
llvm-svn: 90628
-
- Dec 04, 2009
-
-
Daniel Dunbar authored
llvm-svn: 90599
-
- Dec 01, 2009
-
-
Mikhail Glushenkov authored
llvm-svn: 90214
-
- Nov 25, 2009
-
-
Daniel Dunbar authored
llvm-svn: 89833
-
- Nov 24, 2009
-
-
Dan Gohman authored
llvm-svn: 89729
-
Dan Gohman authored
Note that "hasDotLocAndDotFile"-style debug info was already broken; people wanting this functionality should implement it in the AsmPrinter/DwarfWriter code. llvm-svn: 89711
-
- Nov 22, 2009
-
-
Bob Wilson authored
llvm-svn: 89582
-
Bob Wilson authored
values, resolving references to them, and then removing the definitions. If a template argument is set to an undefined value, we need to resolve references to that argument to an explicit undefined value. The current code leaves the reference to the template argument as it is, which causes an assertion failure later when the definition of the template argument is removed. llvm-svn: 89581
-
- Nov 21, 2009
-
-
Bob Wilson authored
llvm-svn: 89566
-
Bob Wilson authored
llvm-svn: 89565
-
- Nov 19, 2009
-
-
Daniel Dunbar authored
everything else. llvm-svn: 89368
-
Douglas Gregor authored
llvm-svn: 89272
-
- Nov 18, 2009
-
-
Daniel Dunbar authored
llvm-svn: 89245
-
- Nov 14, 2009
-
-
Benjamin Kramer authored
forward declaration and patching tblgen to emit it right. Patch by Amine Khaldi! llvm-svn: 88798
-
Evan Cheng authored
Added getSubRegIndex(A,B) that returns subreg index of A to B. Use it to replace broken code in VirtRegRewriter. llvm-svn: 88753
-
- Nov 11, 2009
-
-
Sandeep Patel authored
llvm-svn: 86797
-
- Nov 08, 2009
-
-
Anton Korobeynikov authored
since the instruction might use the other result of different type. llvm-svn: 86462
-
- Nov 06, 2009
-
-
Chris Lattner authored
llvm-svn: 86239
-
Dan Gohman authored
llvm-svn: 86206
-
- Nov 03, 2009
-
-
Chris Lattner authored
llvm-svn: 85910
-
- Nov 02, 2009
-
-
Anton Korobeynikov authored
Do not infer the target type for COPY_TO_REGCLASS from dest regclass, this won't work if it can contain several types. Require explicit result type for the node for now. This fixes PR5364. PS: It seems that blackfin usage of copy_to_regclass is completely bogus! llvm-svn: 85766
-