- Sep 22, 2009
-
-
Fariborz Jahanian authored
gcc-style write-barrier api only. llvm-svn: 82493
-
- Sep 21, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 82472
-
Chris Lattner authored
llvm-svn: 82433
-
Anders Carlsson authored
llvm-svn: 82423
-
- Sep 19, 2009
-
-
Daniel Dunbar authored
Ok, an AssertingVH definitely doesn't work for now because we free our cache after the optimizer may have hacked on the module. Use a WeakVH instead. llvm-svn: 82324
-
Nick Lewycky authored
which will be going away (ie. it's becoming a required parameter) later today. llvm-svn: 82323
-
Daniel Dunbar authored
llvm-svn: 82321
-
Daniel Dunbar authored
- No functionality change. llvm-svn: 82320
-
- Sep 18, 2009
-
-
Anders Carlsson authored
llvm-svn: 82265
-
Anders Carlsson authored
llvm-svn: 82262
-
Mike Stump authored
llvm-svn: 82253
-
Anders Carlsson authored
llvm-svn: 82250
-
Anders Carlsson authored
llvm-svn: 82247
-
Anders Carlsson authored
llvm-svn: 82246
-
Anders Carlsson authored
llvm-svn: 82193
-
Anders Carlsson authored
llvm-svn: 82189
-
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
-