- Jun 07, 2009
-
-
Nick Lewycky authored
Fixes PR4314. llvm-svn: 73007
-
- Jun 06, 2009
-
-
Eli Friedman authored
sometimes it can find simplifications that won't be found otherwise. llvm-svn: 73006
-
Eli Friedman authored
insert/extract; the relevant instructions are defined to take only an i32. llvm-svn: 73005
-
Eli Friedman authored
llvm-svn: 73004
-
Nick Lewycky authored
llvm-svn: 73003
-
Jay Foad authored
Instructions. llvm-svn: 73002
-
Ted Kremenek authored
llvm-svn: 73001
-
Fariborz Jahanian authored
llvm-svn: 73000
-
Dan Gohman authored
SCEVCouldNotCompute, and not SCEVUnknown. llvm-svn: 72999
-
Anton Korobeynikov authored
zero/sign extension logic (consider, e.g. target has only 64 bit registers and thus i32's should be extended as well). llvm-svn: 72998
-
Eli Friedman authored
llvm-svn: 72996
-
Eli Friedman authored
llvm-svn: 72995
-
Eli Friedman authored
llvm-svn: 72994
-
Eli Friedman authored
types. llvm-svn: 72993
-
Eli Friedman authored
llvm-svn: 72992
-
Eli Friedman authored
llvm-svn: 72991
-
Nick Lewycky authored
llvm-svn: 72990
-
Nick Lewycky authored
Also, there were a bunch of flags with no text in --help because the square brackets were in the wrong place. I've fixed those too. llvm-svn: 72989
-
Eli Friedman authored
nodes for vectors with an i16 element type. Add an optimization for building a vector which is all zeros/undef except for the bottom element, where the bottom element is an i8 or i16. llvm-svn: 72988
-
Eli Friedman authored
llvm-svn: 72987
-
Bruno Cardoso Lopes authored
llvm-svn: 72986
-
Eli Friedman authored
llvm-svn: 72985
-
Anders Carlsson authored
Make ParmVarDecl::getDefaultArg() more robust, it now asserts that the argument is not unparsed. Add a new hasDefaultArg() and use it in places where getDefaultArg() was called when the argument was unparsed. llvm-svn: 72984
-
Eli Friedman authored
conversions for x86, like <2 x i32> -> <2 x float> and <4 x i16> -> <4 x float>. llvm-svn: 72983
-
Bruno Cardoso Lopes authored
llvm-svn: 72982
-
Eli Friedman authored
llvm-svn: 72981
-
Eli Friedman authored
integer type to be consistent with normal operation legalization. No visible change because nothing is actually using this at the moment. llvm-svn: 72980
-
Eli Friedman authored
of calls to builtins for constructs which can be expressed directly. llvm-svn: 72979
-
Eli Friedman authored
without a relevant source location anyway. Fixes the issue with weird warnings when including objc/Object.h on OS X. llvm-svn: 72978
-
Douglas Gregor authored
llvm-svn: 72977
-
Mike Stump authored
llvm-svn: 72976
-
Douglas Gregor authored
llvm-svn: 72975
-
Mike Stump authored
___Block_byref_id_object_dispose and ___Block_byref_id_object_copy functions so that we can simply reuse instead of creating a new one. Additionally, add an assert to ensure no one yet tries to align a __block variable beyond the alignment of a pointer as the codegen is incomplete. llvm-svn: 72974
-
Ted Kremenek authored
<rdar://problem/6948053> False positive: object substitution during -init* methods warns about returning +0 when using -fobjc-gc-only llvm-svn: 72971
-
Devang Patel authored
llvm-svn: 72970
-
Dan Gohman authored
llvm-svn: 72969
-
Ted Kremenek authored
for non-Objctive-C pointer types. This implicitly documents that the return type is a CF object reference. llvm-svn: 72968
-
Daniel Dunbar authored
- <rdar://problem/6948703> clang treats weak_import like weak llvm-svn: 72967
-
Devang Patel authored
llvm-svn: 72965
-
Anton Korobeynikov authored
llvm-svn: 72963
-