- Oct 31, 2010
-
-
Nicolas Geoffray authored
llvm-svn: 117867
-
Greg Clayton authored
/usr/local/bin. llvm-svn: 117866
-
Greg Clayton authored
llvm-svn: 117865
-
Greg Clayton authored
llvm-svn: 117864
-
Chris Lattner authored
let Constraints = "$val = $dst", Defs = [EFLAGS] in, isCodeGenOnly = 1 { we now get: X86InstrCompiler.td:653:52: error: Expected class, def, defm, multiclass or let definition let Constraints = "$val = $dst", Defs = [EFLAGS] in, isCodeGenOnly = 1 { ^ llvm-svn: 117863
-
Chris Lattner authored
Use this to make the X86 and ARM targets set isCodeGenOnly=1 automatically for their instructions that have Format=Pseudo, resolving a hack in tblgen. llvm-svn: 117862
-
Chris Lattner authored
and make it a hard error for instructions to not have an asm string. These instructions should be marked isCodeGenOnly. llvm-svn: 117861
-
Chris Lattner authored
got a dulicated line). llvm-svn: 117860
-
Chris Lattner authored
llvm-svn: 117859
-
Chris Lattner authored
Instead of silently ignoring these instructions, emit a hard error and force the target author to either refactor the target or mark the instruction 'isCodeGenOnly'. Mark a few instructions in ARM and MBlaze as isCodeGenOnly the are doing this. llvm-svn: 117858
-
Chris Lattner authored
how the push/pop mnemonic aliases are wrong. llvm-svn: 117857
-
Duncan Sands authored
calling convention out of the fast and normal ISel files, and into the calling convention TD file. llvm-svn: 117856
-
Duncan Sands authored
which has the same logic specified in the CallingConv TD file. This brings FastISel in line with the standard X86 ISel. llvm-svn: 117855
-
Duncan Sands authored
llvm-svn: 117854
-
Zhanyong Wan authored
Make Clang static analyzer skip function template definitions. This fixes Clang PR 8426, 8427, & 8433. Reviewed by Ted Kremenek and Doug Gregor. llvm-svn: 117853
-
Greg Clayton authored
llvm-svn: 117852
-
Greg Clayton authored
keep the file size a bit smaller. Exposed SBValue::GetExpressionPath() so SBValue users can get an expression path for their values. llvm-svn: 117851
-
Anders Carlsson authored
llvm-svn: 117850
-
Rafael Espindola authored
it would be a bit too big :-) llvm-svn: 117849
-
- Oct 30, 2010
-
-
Eric Christopher authored
llvm-svn: 117848
-
Benjamin Kramer authored
llvm-svn: 117847
-
Chris Lattner authored
llvm-svn: 117846
-
Chris Lattner authored
AsmMatcherInfo so we don't have two places that know the feature -> enum mapping. No functionality change. llvm-svn: 117845
-
Chris Lattner authored
that are only used by MnemonicAliases will be found. llvm-svn: 117844
-
Chris Lattner authored
'tomatch' code contains \n's. llvm-svn: 117843
-
Argyrios Kyrtzidis authored
As a bonus, avoids a crash on the IRGen side due to accepting invalid code. llvm-svn: 117842
-
Argyrios Kyrtzidis authored
llvm-svn: 117841
-
Chris Lattner authored
cases that are currently exercised). Thanks to Frits van Bommel for the great review! llvm-svn: 117840
-
Chris Lattner authored
"In32BitMode" and "In64BitMode" into tblgen, allow any predicate that inherits from AssemblerPredicate. llvm-svn: 117831
-
Chris Lattner authored
directives, allowing things like this: def : MnemonicAlias<"pop", "popl">, Requires<[In32BitMode]>; def : MnemonicAlias<"pop", "popq">, Requires<[In64BitMode]>; Move the rest of the X86 MnemonicAliases over to the .td file. llvm-svn: 117830
-
Daniel Dunbar authored
llvm-svn: 117829
-
Chris Lattner authored
llvm-svn: 117828
-
Chris Lattner authored
with a useful error message instead of having tblgen explode with an assert. llvm-svn: 117827
-
Chris Lattner authored
inline into MatchInstructionImpl. llvm-svn: 117826
-
Greg Clayton authored
llvm-svn: 117825
-
Chris Lattner authored
llvm-svn: 117824
-
Chris Lattner authored
llvm-svn: 117823
-
Chris Lattner authored
llvm-svn: 117822
-
Chris Lattner authored
llvm-svn: 117821
-
Chris Lattner authored
for shl. Caught by inspection. llvm-svn: 117820
-