- Oct 30, 2010
-
-
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
-
Chris Lattner authored
llvm-svn: 117819
-
Chris Lattner authored
llvm-svn: 117818
-
Chris Lattner authored
llvm-svn: 117817
-
Chris Lattner authored
llvm-svn: 117816
-
Chris Lattner authored
just remaps one mnemonic to another. Convert a few of the X86 aliases from .cpp to .td code. llvm-svn: 117815
-
Benjamin Kramer authored
Turns out that we may end up calling dladdr on GetExecutablePath, give it external linkage to make sure the lookup works on all platforms. llvm-svn: 117813
-
Chris Lattner authored
llvm-svn: 117803
-
Duncan Sands authored
it claiming not to have side-effects is no longer needed. llvm-svn: 117789
-
Jim Grosbach authored
feature lists for instruction pattern predicates. llvm-svn: 117788
-
Jim Grosbach authored
llvm-svn: 117787
-
Benjamin Kramer authored
llvm-svn: 117786
-
Jim Grosbach authored
llvm-svn: 117785
-
Jim Grosbach authored
llvm-svn: 117784
-
Duncan Sands authored
consider it to be readonly. In fact, don't even consider it to be readonly if it does a volatile load from an AllocaInst either (it is debatable as to whether readonly would be correct or not in this case; play safe for the moment). This fixes PR8279. llvm-svn: 117783
-
Jim Grosbach authored
llvm-svn: 117782
-
John McCall authored
independently of whether they're definitions, then teach IR generation to ignore non-explicit visibility when emitting declarations. Use this to make sure that RTTI, vtables, and VTTs get the right visibility. More of rdar://problem/8613093 llvm-svn: 117781
-
John McCall authored
whether it's a declaration or not, then ignores that information for declarations unless it was explicitly given. It's not totally clear how that should be mapped into a sane system, but make an effort. llvm-svn: 117780
-
Benjamin Kramer authored
llvm-svn: 117779
-
Benjamin Kramer authored
llvm-svn: 117778
-
Johnny Chen authored
llvm-svn: 117777
-
Nick Lewycky authored
Fixes PR8489. llvm-svn: 117776
-
Chris Lattner authored
PR8423 llvm-svn: 117775
-
Chris Lattner authored
PR8423, patch by nobled. llvm-svn: 117774
-
Chris Lattner authored
llvm-svn: 117773
-
Greg Clayton authored
llvm-svn: 117772
-
Chris Lattner authored
llvm-svn: 117771
-
Douglas Gregor authored
llvm-svn: 117770
-
Chris Lattner authored
llvm-svn: 117769
-
Sean Callanan authored
Objective-C member accessibility restrictions. Ultimately Clang should have a flag that ignores accessibility for Objective-C like it has one for C++. llvm-svn: 117768
-