- 80558d2 Fix Objective-C++ exceptions (GNU runtime). by David Chisnall · 13 years ago
- bd4a073 __cxa_atexit does not throw. by Anders Carlsson · 13 years ago
- 199c189 Use CharUnits's new increment operator. No change in functionality intended. by Ken Dyck · 13 years ago
- 4f318c0 Replace literal '8's with CharWidth in AppendBitField. No change in by Ken Dyck · 13 years ago
- 207f4d8 Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 13 years ago
- 3209669 The Darwin kernel does not provide useful guard variable support. by John McCall · 13 years ago
- 7d2f9d5 Convert alignment values to CharUnits. No change in functionality intended. by Ken Dyck · 13 years ago
- 15c152e Convert getSizeInBytes() to getSizeInChars(), which returns its result in by Ken Dyck · 13 years ago
- 4a5c87e Convert variables to CharUnits in ConvertStructToPacked(). No change in by Ken Dyck · 13 years ago
- 827bbcc Remove code that was intentionally generating bad code on the GNU runtime for no reason (failing to emit .cxx_constructor / .cxx_destructor methods). by David Chisnall · 13 years ago
- dc49639 Convert NextOffsetInBytes to CharUnits and rename to NextOffsetInChars. No by Ken Dyck · 13 years ago
- 17d12fe Politely inform GCC that we will never fall off the end of that switch. by Matt Beaumont-Gay · 13 years ago
- 545aa7a PR9494: Get rid of bitcast which was both unnecessary and written incorrectly. by Eli Friedman · 13 years ago
- 4d000b3 Fix foreign exception handling (GNU runtime). by David Chisnall · 13 years ago
- a5bcb8f Don't emit read barriers for reading __weak __block variables in non-GC mode. by John McCall · 13 years ago
- 8bba1f4 Reorganize the emission of (unfoldable) constant casts a bit, and by John McCall · 13 years ago
- a968e97 Reintroduce r127617: "Code generation for noexcept." with fixes. by Sebastian Redl · 13 years ago
- 6925cc4 Introduce a CharUnits FieldOffsetInChars variable in AppendField() to by Ken Dyck · 13 years ago
- 112d5ee Revert r127617: "Code generation for noexcept." by Jakob Stoklund Olesen · 13 years ago
- dc0f137 Switch from internal to linker_private linkage, it is sufficient to please the new linker. by Rafael Espindola · 13 years ago
- f86d5f2 Code generation for noexcept. by Sebastian Redl · 13 years ago
- 8a37c79 __clear_cache() is varargs and people will occasionally write it without by Eric Christopher · 13 years ago
- 584acf2 Fix link of libxul with LTO and the linker in xcode4. It is not clear if this by Rafael Espindola · 13 years ago
- b2eb86f Fix incorrect linkage specifiers for selectors. by David Chisnall · 13 years ago
- 8026f6d Instead of storing an ASTContext* in FunctionProtoTypes with computed noexcept specifiers, unique FunctionProtoTypes with a ContextualFoldingSet, as suggested by John McCall. by Sebastian Redl · 13 years ago
- f004da4 Use CharUnits for argument passed to AppendPadding() from AppendBitField(). by Ken Dyck · 13 years ago
- 60618fa Propagate the new exception information to FunctionProtoType. by Sebastian Redl · 13 years ago
- c29ea8f Change parameter to AppendPadding from bytes to CharUnits. No change in by Ken Dyck · 13 years ago
- 413ebdb Use a slightly more semantic interface for emitting call arguments. by John McCall · 13 years ago
- f4e3cfb Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 13 years ago
- 106ca04 Convert the RecordSize parameter of AppendTailPadding() to CharUnits to by Ken Dyck · 13 years ago
- c95a8fc lib/CodeGen/CGCall.cpp: Don't invoke multiple Builder.CreateBitCast() on Builder.CreateMemCpy. Or we would see sideeffect incompatibility among gcc and clang. by NAKAMURA Takumi · 13 years ago
- ba877ad Fixed InnerLocStart. by Abramo Bagnara · 13 years ago
- 64cd232 Remove a rather egregious use of getFunctionInfo. by John McCall · 13 years ago
- 1f6f961 Fix three of the four places where I left breadcrumbs to avoid unnecessary by John McCall · 13 years ago
- 311b442 Tame this assert, hopefully fixing self-host. by John McCall · 13 years ago
- d26bc76 Use the "undergoes default argument promotion" bit on parameters to by John McCall · 13 years ago
- df04520 Emit block capture initializers as if they were normal initializers for a local by John McCall · 13 years ago
- 60d3365 Extract a function to emit an arbitrary expression as if it were the initializer by John McCall · 13 years ago
- ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 13 years ago
- 0507be6 When we adjust the inline ASM type, we need to take into account an early by Bill Wendling · 13 years ago
- 6d1155b CodeGenFunction::GenerateBlockFunction() should initialize DebugInfo just like CodeGenFunction::GenerateCode() by Devang Patel · 13 years ago
- aa11289 DebugInfo can be enabled or disabled at function level (e.g. using an attribute). However, at module level it is determined by command line option and the state of command line option does not change during compilation. Make this layering explicit and fix accidental cases where the code generator was checking whether module has debug info enabled instead of checking whether debug info is enabled for this function or not. by Devang Patel · 13 years ago
- 5de7a0e Do not emit stop point for CXXDefaultArgExpr. It results in suboptimial user experience. by Devang Patel · 13 years ago
- c2f3e7f The conditional needs to be pushed before the branch. Make the test less by John McCall · 13 years ago
- a7f633f An operator new with an empty exception specifier returns null on a bad by John McCall · 13 years ago
- 4707b9a Revert r126422 "Use private linkage to avoid symbol conflicts in by Douglas Gregor · 13 years ago
- ebc3279 Correctly unwrap 'auto' types. Fixes PR9414. by Anders Carlsson · 13 years ago
- 9de4342 StringRefify. by Benjamin Kramer · 13 years ago
- e3eb83b Initialize variable. by Bill Wendling · 13 years ago
- 79bfb4b Emit a stop point before a call expression so that debugger has some chance of getting some footing when user wants to stop at 2nd bar() in following expression when all function calls are inlined. by Devang Patel · 13 years ago
- fb4eb9f Access ivars with inbounds GEPs, even in -fwrapv. It's unlikely that by John McCall · 13 years ago
- 604da29 Let's do super message sends with static allocas instead of dynamic ones. by John McCall · 13 years ago
- 14aa217 Make AttributedTypes for GC-qualified types and fix some miscellaneous by John McCall · 13 years ago
- 093ac46 Encode argument numbering in debug info so that code generator can emit them in order. by Devang Patel · 13 years ago
- 361cf98 Fix a typo. by Dan Gohman · 13 years ago
- 9c6082f Revert "Add CC_Win64ThisCall and set it in the necessary places." by Tilmann Scheller · 13 years ago
- 0483a6f Only emit string initializers in-place if types match. Fixes PR9373. by Benjamin Kramer · 13 years ago
- ca0df92 Revert "Add preliminary support for MSVC-style vtables." by Tilmann Scheller · 13 years ago
- 41ba267 revert r126858. by Devang Patel · 13 years ago
- 180ff3a IRGen. Fix IR when message returns reference type. // rdar://8604515. by Fariborz Jahanian · 13 years ago
- ab456cf Add preliminary support for MSVC-style vtables. by Tilmann Scheller · 13 years ago
- 88d117c Add CC_Win64ThisCall and set it in the necessary places. by Tilmann Scheller · 13 years ago
- 810b07c by Devang Patel · 13 years ago
- 3da5cb2 Revert r126794. by Devang Patel · 13 years ago
- d113a6f Hack in something so that we emit better debug information about by John McCall · 13 years ago
- fa0b409 PR9350: increment/decrement of char (and anything else narrower than int) by Eli Friedman · 13 years ago
- 8a04585 Encode argument numbering in debug info so that code generator can emit them in order. by Devang Patel · 13 years ago
- c0ddef2 objc IRGen for Next runtime message API. by Fariborz Jahanian · 13 years ago
- 2cb4222 -fwrapv should turn off the inbounds markers from geps used for pointer by Chris Lattner · 13 years ago
- 5c5b587 Use single code path to handle c++ structs and classes while generating debug info. by Devang Patel · 13 years ago
- bf1f826 Revert r126678. by Fariborz Jahanian · 13 years ago
- 3d04a0e objc IRGen for Next runtime message API. by Fariborz Jahanian · 13 years ago
- 3f06e27 Make skipping of vardecls more precise: it's ok to skip a decl if the entire by Chris Lattner · 13 years ago
- 9467110 make switch constant folding a bit stronger, handling a missed case. by Chris Lattner · 13 years ago
- 15348ae Add a -fcxx-exceptions flag to the frontend, which can be used to enable by Anders Carlsson · 13 years ago
- 035287d remove a bogus assertion, add a comment. by Chris Lattner · 13 years ago
- 3858938 make switch condition constant folding much more aggressive, handling by Chris Lattner · 13 years ago
- 2bef7f5 fix my containsBreak predicate. by Chris Lattner · 13 years ago
- 7a17851 Get rid of the areExceptionsEnabled() getter from LangOptions. by Anders Carlsson · 13 years ago
- fda0f1f First tiny step to implementing PR9322: build infrastructure for only emitting the by Chris Lattner · 13 years ago
- ef425a6 Add some helper methods that will be used in my next patch. by Chris Lattner · 13 years ago
- c2c9001 Change the interface to ConstantFoldsToSimpleInteger to not encode by Chris Lattner · 13 years ago
- 448d2cd Don't assume that whoever is asking for a message send is going by John McCall · 13 years ago
- a1bcc4d Zero-initialize the struct-return slot of an Objective-C message by John McCall · 13 years ago
- 92ee7ca A much-delayed response to Ken Dyck's review: make this somewhat more by John McCall · 13 years ago
- bc7fbf0 Pretty up the emission of field l-values and use volatile and TBAA when by John McCall · 13 years ago
- 27f8d70 Tame an assert; the scope depth of a jump destination does not by John McCall · 13 years ago
- bab380c Use private linkage to avoid symbol conflicts in corner cases like the one by Rafael Espindola · 13 years ago
- e9c5816 Fix type mismatch between property function that CGObjCGNU was returning and the one CGObjC was calling. Fixes bug r9294. by David Chisnall · 13 years ago
- 8178df3 Emit the structure layout of the block literal parameter to a block by John McCall · 13 years ago
- 3ee36af A constructor call should force class's debug info even if -flimit-debug-info is enabled. by Devang Patel · 13 years ago
- 16674e8 Use LLVM coding standard. by Devang Patel · 13 years ago
- 57b3b6a Establish the iteration variable of an ObjC for-in loop before by John McCall · 13 years ago
- 3469585 Reorganize the emission of local variables. by John McCall · 13 years ago
- 6f17433 lib/CodeGen/TargetInfo.cpp: On Win64, arg i128 should be emitted as INDIRECT. by NAKAMURA Takumi · 13 years ago
- 05f3a50 The instance size of a metaclass should be the size of a class. This is not, in fact, 0, even for very small classes. (GNU runtime) by David Chisnall · 13 years ago
- 7cc25fe Bind references to opaque r-values correctly. Add a few test cases by John McCall · 13 years ago
- 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 13 years ago
- c1cfdf8 Add a LangOptions::areExceptionsEnabled and start using it. by Anders Carlsson · 13 years ago