- Dec 01, 2009
-
-
Mikhail Glushenkov authored
llvm-svn: 90210
-
Douglas Gregor authored
llvm-svn: 90209
-
Eric Christopher authored
llvm-svn: 90208
-
Mike Stump authored
Highlights include: Fix __cxa_begin_catch so it now returns a value. Added getUnwindResumeOrRethrowFn helper to build up calls to _Unwind_Resume_or_Rethrow. Broke out object copying code into CopyObject from EmitCXXThrowExpr. Built up another version of CopyObject that can copy from memory for use in the catch parameter code. RTTI generation for type matching for catch. Code to check for the type match for catch. Code to generate the catch parameter, WIP, need make sure references and pointers and copy ctors work. llvm-svn: 90205
-
Douglas Gregor authored
llvm-svn: 90204
-
Eric Christopher authored
explicitly so we can check arguments. llvm-svn: 90199
-
Daniel Dunbar authored
where it belongs. llvm-svn: 90198
-
Daniel Dunbar authored
llvm-svn: 90197
-
Daniel Dunbar authored
llvm-svn: 90196
-
Zhongxing Xu authored
llvm-svn: 90195
-
Jakob Stoklund Olesen authored
This means that well connected blocks are copy coalesced before the less connected blocks. Connected blocks are more difficult to coalesce because intervals are more complicated, so handling them first gives a greater chance of success. llvm-svn: 90194
-
Daniel Dunbar authored
quite slow and doesn't really stress the APIs people should really use. - I'm not even sure if this mode is still useful given the other scanning mode; Steve? llvm-svn: 90193
-
Eric Christopher authored
llvm-svn: 90189
-
Oscar Fuentes authored
PEDANTIC defaults to ON and WERROR default to off. Also add MSVC warnings. To disable warnings add the flags LLVM_ENABLE_WARNINGS (default on). Patch by Tobias Grosser! llvm-svn: 90188
-
Daniel Dunbar authored
Add c-index-test -test-load-source, which loads the translation unit from a source file (and other command line arguments). llvm-svn: 90187
-
Chris Lattner authored
llvm-svn: 90186
-
Dan Gohman authored
llvm-svn: 90185
-
Bill Wendling authored
llvm-svn: 90184
-
Bill Wendling authored
llvm-svn: 90182
-
Dan Gohman authored
DICompileUnit. This code now prints debug filenames successfully. llvm-svn: 90181
-
Evan Cheng authored
llvm-svn: 90180
-
Devang Patel authored
llvm-svn: 90176
-
Ted Kremenek authored
ASTContext instead of malloc. Besides reducing malloc traffic, this also removes a source of memory leaks when using a BumpPtrAllocator for the allocator of ASTContext. There are still leaks when using MallocAllocator because Decl::Destroy() isn't fully finished. Fixes: <rdar://problem/7431556> llvm-svn: 90174
-
Johnny Chen authored
For VMOVv*i[16,32], op bit is don't care, and some cmode bits vary depending on the immediate values. Ref: Table A7-15 Modified immediate values for Advanced SIMD instructions. llvm-svn: 90173
-
Devang Patel authored
llvm-svn: 90172
-
John McCall authored
IDs in dependent contexts are not dependent if the context names a namespace. llvm-svn: 90171
-
Oscar Fuentes authored
llvm-svn: 90170
-
Oscar Fuentes authored
llvm-svn: 90169
-
Anders Carlsson authored
Have ASTRecordLayout keep track of the key function, in preparation of fixing a synthetic ctor/dtor bug. llvm-svn: 90168
-
Dan Gohman authored
llvm-svn: 90166
-
Dan Gohman authored
llvm-svn: 90165
-
Dan Gohman authored
llvm-svn: 90164
-
- Nov 30, 2009
-
-
Jakob Stoklund Olesen authored
New virtual registers created for spill intervals should inherit allocation hints from the original register. This helps us avoid silly copies when rematting values that are copied to a physical register: leaq _.str44(%rip), %rcx movq %rcx, %rsi call _strcmp becomes: leaq _.str44(%rip), %rsi call _strcmp The coalescer will not touch the movq because that would tie down the physical register. llvm-svn: 90163
-
John McCall authored
those associated with TemplateNames. llvm-svn: 90162
-
John McCall authored
Create a new UnresolvedMemberExpr for these lookups. Assorted hackery around qualified member expressions; this will all go away when we implement the correct (i.e. extremely delayed) implicit-member semantics. llvm-svn: 90161
-
Bill Wendling authored
llvm-svn: 90160
-
Fariborz Jahanian authored
llvm-svn: 90159
-
Fariborz Jahanian authored
Fixes pr5619 llvm-svn: 90158
-
Anders Carlsson authored
When we're trying to define an implicit virtual destructor, make sure that we have a valid delete operator. llvm-svn: 90156
-
Daniel Dunbar authored
llvm-svn: 90155
-