- Jan 07, 2007
-
-
Chris Lattner authored
to resolve PR1088, and to help PR411. llvm-svn: 32988
-
Chris Lattner authored
llvm-svn: 32985
-
Chris Lattner authored
llvm-svn: 32983
-
Chris Lattner authored
llvm-svn: 32982
-
Chris Lattner authored
llvm-svn: 32981
-
Chris Lattner authored
llvm-svn: 32980
-
Chris Lattner authored
llvm-svn: 32979
-
Reid Spencer authored
Parameter attributes do have to be specially handled in the CBE. Implement their handling. llvm-svn: 32976
-
Chris Lattner authored
miscompilation of Qt. llvm-svn: 32974
-
Chris Lattner authored
obsolete llvm-svn: 32972
-
Chris Lattner authored
llvm-svn: 32971
-
Anton Korobeynikov authored
llvm-svn: 32969
-
Chris Lattner authored
llvm-svn: 32963
-
Chris Lattner authored
llvm-svn: 32962
-
- Jan 06, 2007
-
-
Chris Lattner authored
broken invites bug reports. llvm-svn: 32961
-
Chris Lattner authored
llvm-svn: 32959
-
Anton Korobeynikov authored
gnu.linkonce.t.FunctionName). Convert them to "normal" LLVM names, otherwise linker won't be able to merge them. llvm-svn: 32958
-
Reid Spencer authored
Take an incremental step towards type plane elimination. This change separates types from values in the symbol tables by finally making use of the TypeSymbolTable class. This yields more natural interfaces for dealing with types and unclutters the SymbolTable class. llvm-svn: 32956
-
Chris Lattner authored
is only called on integers. llvm-svn: 32949
-
Chris Lattner authored
types of the same size llvm-svn: 32948
-
Chris Lattner authored
relational pointer comparisons with casts. llvm-svn: 32947
-
Chris Lattner authored
llvm-svn: 32946
-
Chris Lattner authored
llvm-svn: 32945
-
Evan Cheng authored
llvm-svn: 32941
-
Evan Cheng authored
llvm-svn: 32940
-
- Jan 05, 2007
-
-
Devang Patel authored
2) Rename AnalysisResolver_New as AnalysisResolver llvm-svn: 32938
-
Reid Spencer authored
llvm-svn: 32934
-
Reid Spencer authored
Disallow merging of dupliate global variables. It is now illegal to declare or define two global variables of the same name and same type. llvm-gcc3 is dead in 2.0 and llvm-gcc4 doesn't have that problem nor need the hack. llvm-svn: 32933
-
Evan Cheng authored
or'ing in the sign bit of operand 1. - Tweaking: rather than left shift the sign bit, fp_extend operand 1 first before taking its sign bit if its type is smaller than that of operand 0. llvm-svn: 32932
-
Evan Cheng authored
before or'ing in the sign bit of operand 1. llvm-svn: 32930
-
Evan Cheng authored
llvm-svn: 32929
-
Devang Patel authored
llvm-svn: 32928
-
Devang Patel authored
llvm-svn: 32927
-
Reid Spencer authored
llvm-svn: 32905
-
Reid Spencer authored
1. The @ sign is no longer necessary. 2. We now support "function attributes" as parameter attribute 0. 3. Instead of locating the return type attributes after the type of a function result, they are now located after the function header's closing paranthesis and before any alignment or section options. 4. The way has been prepared for a new "noreturn" function attribute but there is no support for recognizing it in the lexer nor doing anything with it if it does get set. 5. The FunctionType::getParamAttrsText method now has support for returning multiple attributes. This required a change in its interface. I'm unhappy that this change leads to 6 new shift/reduce conflicts, but in each case bison's decision to choose the shift is correct so there shouldn't be any damage from these conflicts. llvm-svn: 32904
-
Evan Cheng authored
llvm-svn: 32902
-
Evan Cheng authored
llvm-svn: 32900
-
Chris Lattner authored
undef operands. llvm-svn: 32899
-
Chris Lattner authored
llvm-svn: 32893
-
Chris Lattner authored
llvm-svn: 32890
-