- Oct 06, 2010
-
-
Chris Lattner authored
operand kind for immediates. Use these to define a new BinOpRI class and switch AND8/16/32ri over to it. AND64ri32 needs some more refactoring before it can make the switcheroo. llvm-svn: 115752
-
Tanya Lattner authored
llvm-svn: 115749
-
Chris Lattner authored
llvm-svn: 115748
-
Chris Lattner authored
that i8 operations are even and i16,i32,i64 operations have a low opcode bit set (they are odd). llvm-svn: 115747
-
Chris Lattner authored
llvm-svn: 115745
-
Chris Lattner authored
llvm-svn: 115744
-
Nico Weber authored
llvm-svn: 115743
-
Chris Lattner authored
as the operator of the dag. Specifically, this allows parsing things like (F.x 4) in addition to just (a 4). Unfortunately, this runs afoul of an idiom being used by llvmc. It is using dags like (foo [1,2,3]) to represent a list of stuff being passed into foo. With this change, this is parsed as a [1,2,3] subscript on foo instead of being the first argument to the dag. Cope with this in the short term by requiring a "-llvmc-temp-hack" argument to tblgen to get the old parsing behavior. llvm-svn: 115742
-
Chris Lattner authored
llvm-svn: 115741
-
Chris Lattner authored
llvm-svn: 115740
-
Chris Lattner authored
llvm-svn: 115739
-
Greg Clayton authored
use the python API that is exposed through SWIG to do some cool stuff. Also fixed synchronous debugging so that all process control APIs exposed through the python API will now wait for the process to stop if you set the async mode to false (see disasm.py). llvm-svn: 115738
-
Bill Wendling authored
llvm-svn: 115737
-
Bill Wendling authored
llvm-svn: 115736
-
Bill Wendling authored
llvm-svn: 115735
-
Greg Clayton authored
symbol. llvm-svn: 115734
-
Greg Clayton authored
Restored the ability to set the format for expressions after changing the expression results over to ValueObjectSP objects. llvm-svn: 115733
-
Anders Carlsson authored
When checking for uninitialized fields in member initializers, special case static variables and enums. Fixes PR8075. llvm-svn: 115732
-
NAKAMURA Takumi authored
llvm-svn: 115731
-
John McCall authored
I don't know when this stopped happening, but this seems to be the right place to do it. llvm-svn: 115730
-
Greg Clayton authored
where the symbol index was set to INDIRECT_SYMBOL_ABS and was causing an assertion to fire when we loaded older Mac OS X binaries. llvm-svn: 115729
-
Bill Wendling authored
drastically reduce the linking time during LTO. Patch by Shantonu Sen! llvm-svn: 115728
-
Chris Lattner authored
gunk that goes along with an MVT (e.g. reg class, preferred load operation, memory operand) llvm-svn: 115727
-
Chris Lattner authored
that I need a heavier handed approach to get ultimate factorization. llvm-svn: 115726
-
John McCall authored
of an enum value. llvm-svn: 115725
-
John McCall authored
and isBuiltinType(). llvm-svn: 115724
-
Fariborz Jahanian authored
llvm-svn: 115723
-
Chris Lattner authored
where !cast is just as short. llvm-svn: 115722
-
Sean Callanan authored
functions it finds in libraries unless it cannot find an external function with the desired name. llvm-svn: 115721
-
Chris Lattner authored
let AsmString = !strconcat( !strconcat(!strconcat(opc, "${p}"), !strconcat(".", dt)), !strconcat("\t", asm)); with: let AsmString = !strconcat(opc, "${p}", ".", dt, "\t", asm); :) llvm-svn: 115720
-
Chris Lattner authored
!strconcat(!strconcat(!strconcat(!strconcat Simplify some x86 td files to use it. llvm-svn: 115719
-
Rafael Espindola authored
section. Common because of linkonce sections. llvm-svn: 115718
-
Eric Christopher authored
llvm-svn: 115717
-
Chris Lattner authored
register class, and use this to simplify use of BinOpRR. llvm-svn: 115716
-
Chris Lattner authored
llvm-svn: 115715
-
Fariborz Jahanian authored
expression of deprecated type. llvm-svn: 115713
-
Johnny Chen authored
Add a comment for 'breakpoint set -M C' not working correctly for clang. llvm-svn: 115712
-
Eric Christopher authored
32-bit fp reg, not 64-bit. Fixes SingleSource. llvm-svn: 115711
-
Jakob Stoklund Olesen authored
llvm-svn: 115710
-
Jakob Stoklund Olesen authored
reusable, but that is no longer relevant since a split will always replace the original. llvm-svn: 115709
-