- Sep 18, 2009
-
-
Fariborz Jahanian authored
array syntax is used to derefernce and assign to ivar pointee. llvm-svn: 82183
-
- Sep 17, 2009
-
-
Anders Carlsson authored
llvm-svn: 82146
-
Anders Carlsson authored
llvm-svn: 82125
-
Anders Carlsson authored
llvm-svn: 82123
-
Anders Carlsson authored
llvm-svn: 82122
-
Anders Carlsson authored
llvm-svn: 82119
-
Daniel Dunbar authored
This fixes some bad -O0 codegen and the unnecessary clearing of al on entry to objc_msgSend for most message sends. <rdar://problem/7102824> [irgen] unnecessary xorb on calls to objc_msgSend on x86_64 llvm-svn: 82118
-
Daniel Dunbar authored
llvm-svn: 82117
-
Anders Carlsson authored
llvm-svn: 82116
-
Anders Carlsson authored
When mangling function template specialization, mangle the type encoding of the original function template. Also, port mangle.cpp and function-template-specialization.cpp over to using FileCheck. llvm-svn: 82114
-
Anders Carlsson authored
llvm-svn: 82113
-
Anders Carlsson authored
llvm-svn: 82102
-
Fariborz Jahanian authored
llvm-svn: 82090
-
- Sep 16, 2009
-
-
Fariborz Jahanian authored
GC. Currently, new API will be generated under clang-cc's -fobjc-newgc-api flag which will eventually become the default. WIP. llvm-svn: 82082
-
Fariborz Jahanian authored
a flag (objc GC). llvm-svn: 82052
-
Anders Carlsson authored
x86-64 ABI: If a type is a C++ record with either a non-trivial destructor or a non-trivial copy constructor, it should be passed in a pointer. Daniel, plz review. llvm-svn: 82050
-
- Sep 15, 2009
-
-
Mike Stump authored
llvm-svn: 81924
-
Anders Carlsson authored
llvm-svn: 81867
-
Anders Carlsson authored
llvm-svn: 81837
-
Anders Carlsson authored
llvm-svn: 81835
-
- Sep 14, 2009
-
-
Daniel Dunbar authored
llvm-svn: 81798
-
David Chisnall authored
llvm-svn: 81778
-
Anders Carlsson authored
llvm-svn: 81759
-
Daniel Dunbar authored
The decl wasn't being passed down, which meant that function attributes were not being set correctly. This is particularly important for ARM, since it wants to override the calling convention. Instead we would emit the builtin with the wrong calling convention, and instcombine would come along and merrily shred all the calls to it. :) llvm-svn: 81756
-
Daniel Dunbar authored
llvm-svn: 81748
-
Anders Carlsson authored
llvm-svn: 81743
-
Anders Carlsson authored
llvm-svn: 81738
-
Daniel Dunbar authored
llvm-svn: 81737
-
Daniel Dunbar authored
llvm-svn: 81735
-
Anders Carlsson authored
llvm-svn: 81733
-
- Sep 13, 2009
-
-
Anders Carlsson authored
llvm-svn: 81681
-
Daniel Dunbar authored
gcc's interpretation of APCS' somewhat loose specification). llvm-svn: 81671
-
Douglas Gregor authored
generated for an inline function definition, taking into account C99 and GNU inline/extern inline semantics. This solution is simpler, cleaner, and fixes PR4536. llvm-svn: 81670
-
Daniel Dunbar authored
make very nice symbols, just use the function name. llvm-svn: 81653
-
Chris Lattner authored
llvm-svn: 81644
-
- Sep 12, 2009
-
-
Benjamin Kramer authored
llvm-svn: 81631
-
Mike Stump authored
llvm-svn: 81620
-
Mike Stump authored
llvm-svn: 81619
-
Anders Carlsson authored
llvm-svn: 81614
-
Anders Carlsson authored
llvm-svn: 81611
-