"llvm/git@repo.hca.bsc.es:rferrer/llvm-epi-0.8.git" did not exist on "be6fb3a85fe888220ed79f70d849cd6456295032"
- Jul 13, 2009
-
-
Owen Anderson authored
llvm-svn: 75446
-
- Jul 08, 2009
-
-
Owen Anderson authored
llvm-svn: 75028
-
Owen Anderson authored
llvm-svn: 74986
-
- Jun 30, 2009
-
-
Argyrios Kyrtzidis authored
The implementations of these methods can Use Decl::getASTContext() to get the ASTContext. This commit touches a lot of files since call sites for these methods are everywhere. I used pre-tokenized "carbon.h" and "cocoa.h" headers to do some timings, and there was no real time difference between before the commit and after it. llvm-svn: 74501
-
- Jun 26, 2009
-
-
Devang Patel authored
llvm-svn: 74305
-
- Jun 18, 2009
-
-
- Jun 06, 2009
-
-
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
-
- May 27, 2009
-
-
Eli Friedman authored
llvm-svn: 72462
-
- May 22, 2009
-
-
Sanjiv Gupta authored
Targets like PIC16 generate Static decls for automatic variables, emit the appropriate debug descriptor as well in that case. llvm-svn: 72261
-
- May 19, 2009
-
-
Anders Carlsson authored
llvm-svn: 72118
-
- May 18, 2009
-
-
Anders Carlsson authored
Since we miscompile many cases when declaring a variable with a reference type, make them unsupported for now. llvm-svn: 72034
-
- May 15, 2009
-
-
Mike Stump authored
variables. For this to work, the backend needs to handle more complex forms for locations. A typical utterance would be: %forwarding = getelementptr %0* %use_by_ref, i32 0, i32 1 ; <i8**> [#uses=1] %0 = load i8** %forwarding ; <i8*> [#uses=1] %1 = bitcast i8* %0 to %0* ; <%0*> [#uses=1] %x = getelementptr %0* %1, i32 0, i32 4 ; <i32*> [#uses=1] %2 = bitcast i32* %x to { }* ; <{ }*> [#uses=1] call void @llvm.dbg.declare({ }* %2, { }* bitcast (%llvm.dbg.variable.type* @llvm.dbg.variable to { }*)) Presently when selection finds something it doesn't understand, it just avoids generating any information, which is safe, just incomplete. Radar 6867696 llvm-svn: 71824
-
- May 12, 2009
-
-
Chris Lattner authored
to allow us to support generation of deferred ctors/dtors. It looks like codegen isn't emitting a call to the dtor in member-functions.cpp:test2, but when it does, its body should get emitted. llvm-svn: 71594
-
- Apr 26, 2009
-
-
Anders Carlsson authored
When calling the cleanup function specified by __attribute__((cleanup)), make sure to bitcast the argument so it has the same type as the first argument of the cleanup function. Fixes <rdar://problem/6827047>. llvm-svn: 70098
-
- Apr 20, 2009
-
-
Eli Friedman authored
subsequently crashed). llvm-svn: 69567
-
- Apr 19, 2009
-
-
Eli Friedman authored
llvm-svn: 69545
-
- Apr 14, 2009
-
-
Daniel Dunbar authored
- Exposed quite a few Sema issues and a CodeGen crash. - See FIXMEs in test case, and in SemaDecl.cpp (PR3983). I'm skeptical that __private_extern__ should actually be a storage class value. I think that __private_extern__ basically amounts to extern A __attribute__((visibility("hidden"))) and would be better off handled (a) as that, or (b) with an extra bit in the VarDecl. llvm-svn: 69020
-
- Apr 13, 2009
-
-
Daniel Dunbar authored
- No functionality change. llvm-svn: 68987
-
- Apr 10, 2009
-
-
Chris Lattner authored
llvm-svn: 68756
-
-
- Apr 08, 2009
-
-
Anders Carlsson authored
Add a destination type argument to EmitConstantExpr. This will be used for when the destination has a reference type. (No functionality change yet) llvm-svn: 68593
-
- Apr 02, 2009
-
-
Sanjiv Gupta authored
Don't use static globals for params as it confuses the optimzer that their values are never being used in the function. llvm-svn: 68328
-
Anders Carlsson authored
llvm-svn: 68280
-
- Mar 30, 2009
-
-
Fariborz Jahanian authored
declaration. Reject it. llvm-svn: 68058
-
- Mar 22, 2009
-
-
Chris Lattner authored
build. This shaves another 3% off. llvm-svn: 67460
-
Chris Lattner authored
in release-assert builds. For automatic variables, explicitly set a name with setName that does not make a temporary std::string. This speeds up -emit-llvm-only -disable-free on PR3810 by 4.6% llvm-svn: 67459
-
- Mar 21, 2009
-
-
Mike Stump authored
copy_helpers and dispose_helpers as necessary for them. llvm-svn: 67453
-
- Mar 20, 2009
-
-
Mike Stump authored
llvm-svn: 67406
-
- Mar 07, 2009
-
-
Sanjiv Gupta authored
llvm-svn: 66343
-
Mike Stump authored
llvm-svn: 66322
-
- Mar 06, 2009
-
-
Mike Stump authored
llvm-svn: 66257
-
Mike Stump authored
llvm-svn: 66247
-
Mike Stump authored
llvm-svn: 66243
-
Mike Stump authored
llvm-svn: 66241
-
Mike Stump authored
llvm-svn: 66231
-
- Mar 05, 2009
-
-
Daniel Dunbar authored
- For one thing, this adds unneeded overhead; for another, this routine can be used to emit unnamed decls which we shouldn't try to mangle. llvm-svn: 66212
-
Mike Stump authored
llvm-svn: 66159
-
Mike Stump authored
llvm-svn: 66126
-
Mike Stump authored
llvm-svn: 66117
-
- Mar 04, 2009
-
-
Eli Friedman authored
booleans. llvm-svn: 66012
-