- Feb 07, 2009
-
-
Anders Carlsson authored
llvm-svn: 64032
-
Anders Carlsson authored
llvm-svn: 64031
-
Mike Stump authored
llvm-svn: 64030
-
Mike Stump authored
This will allow us to generate break and continue even if vlas are involved without worry that we'll silently generate bad code. llvm-svn: 64028
-
Mike Stump authored
llvm-svn: 64021
-
Mike Stump authored
llvm-svn: 64020
-
Mike Stump authored
llvm-svn: 64014
-
Daniel Dunbar authored
- Currently, this is producing poor code, but we prefer correctness to performance for now. Eventually we should be able to generally avoid having to set the alignment when we control the alignment of the alloca. - This knocks out 33/1000 failures on my single argument ABI tests, down to 22/1000 and 18 of these appear to be gcc bugs. Woot. llvm-svn: 64001
-
Daniel Dunbar authored
non-empty. llvm-svn: 63986
-
Fariborz Jahanian authored
Now we can say 'hello world' objective-c style in the nonfragile abi. llvm-svn: 63981
-
- Feb 06, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 63959
-
Daniel Dunbar authored
llvm-svn: 63952
-
- Feb 05, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 63881
-
Anders Carlsson authored
llvm-svn: 63879
-
Fariborz Jahanian authored
llvm-svn: 63878
-
Fariborz Jahanian authored
the documentation to the contrary). llvm-svn: 63871
-
Daniel Dunbar authored
- No intended functionality change, this is essentially enabling direct passing of complex and aggregate values, which no ABI is using. llvm-svn: 63863
-
Daniel Dunbar authored
value. - No functionality change. llvm-svn: 63859
-
Daniel Dunbar authored
- No intended functionality change, all current ABI implementations were only using indirect for complex/aggregate types, which were being passed indirectly with the Direct ABIInfo kind. llvm-svn: 63858
-
Daniel Dunbar authored
- No (intended) functionality change, the semantic changes are to come. llvm-svn: 63850
-
Daniel Dunbar authored
llvm-svn: 63845
-
Dale Johannesen authored
Untested, Daniel or Nate please review. llvm-svn: 63814
-
Daniel Dunbar authored
llvm-svn: 63813
-
Daniel Dunbar authored
llvm-svn: 63811
-
Fariborz Jahanian authored
llvm-svn: 63810
-
Daniel Dunbar authored
llvm-svn: 63809
-
Daniel Dunbar authored
information. llvm-svn: 63799
-
Daniel Dunbar authored
r63765). llvm-svn: 63795
-
Daniel Dunbar authored
llvm-svn: 63794
-
- Feb 04, 2009
-
-
Daniel Dunbar authored
llvm-svn: 63782
-
Daniel Dunbar authored
wrong in some cases. llvm-svn: 63780
-
Daniel Dunbar authored
- Emits all declarations, even unused (static) ones. - Useful when doing minimization of codegen problems (otherwise problems localized to a static function aren't minimized well). llvm-svn: 63776
-
Daniel Dunbar authored
to CGCall functions. llvm-svn: 63775
-
Daniel Dunbar authored
llvm-svn: 63773
-
Fariborz Jahanian authored
llvm-svn: 63770
-
Fariborz Jahanian authored
Patch by David Chisnall llvm-svn: 63769
-
Daniel Dunbar authored
llvm-svn: 63726
-
Chris Lattner authored
getColumnNumber. This fixes a FIXME in SourceManager::getPresumedLoc because we now just decompose the sloc once. llvm-svn: 63701
-
Daniel Dunbar authored
llvm-svn: 63697
-
Daniel Dunbar authored
infrastructure to construct function type. - For consistencty, we should probably always use this to construct function types, but these are absolutely necessary to ensure that we can emit calls to these functions. llvm-svn: 63695
-