- 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 · 14 years ago
- 8a04585 Encode argument numbering in debug info so that code generator can emit them in order. by Devang Patel · 14 years ago
- c0ddef2 objc IRGen for Next runtime message API. by Fariborz Jahanian · 14 years ago
- 2cb4222 -fwrapv should turn off the inbounds markers from geps used for pointer by Chris Lattner · 14 years ago
- 5c5b587 Use single code path to handle c++ structs and classes while generating debug info. by Devang Patel · 14 years ago
- bf1f826 Revert r126678. by Fariborz Jahanian · 14 years ago
- 3d04a0e objc IRGen for Next runtime message API. by Fariborz Jahanian · 14 years ago
- 3f06e27 Make skipping of vardecls more precise: it's ok to skip a decl if the entire by Chris Lattner · 14 years ago
- 9467110 make switch constant folding a bit stronger, handling a missed case. by Chris Lattner · 14 years ago
- 15348ae Add a -fcxx-exceptions flag to the frontend, which can be used to enable by Anders Carlsson · 14 years ago
- 035287d remove a bogus assertion, add a comment. by Chris Lattner · 14 years ago
- 3858938 make switch condition constant folding much more aggressive, handling by Chris Lattner · 14 years ago
- 2bef7f5 fix my containsBreak predicate. by Chris Lattner · 14 years ago
- 7a17851 Get rid of the areExceptionsEnabled() getter from LangOptions. by Anders Carlsson · 14 years ago
- fda0f1f First tiny step to implementing PR9322: build infrastructure for only emitting the by Chris Lattner · 14 years ago
- ef425a6 Add some helper methods that will be used in my next patch. by Chris Lattner · 14 years ago
- c2c9001 Change the interface to ConstantFoldsToSimpleInteger to not encode by Chris Lattner · 14 years ago
- 448d2cd Don't assume that whoever is asking for a message send is going by John McCall · 14 years ago
- a1bcc4d Zero-initialize the struct-return slot of an Objective-C message by John McCall · 14 years ago
- 92ee7ca A much-delayed response to Ken Dyck's review: make this somewhat more by John McCall · 14 years ago
- bc7fbf0 Pretty up the emission of field l-values and use volatile and TBAA when by John McCall · 14 years ago
- 27f8d70 Tame an assert; the scope depth of a jump destination does not by John McCall · 14 years ago
- bab380c Use private linkage to avoid symbol conflicts in corner cases like the one by Rafael Espindola · 14 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 · 14 years ago
- 8178df3 Emit the structure layout of the block literal parameter to a block by John McCall · 14 years ago
- 3ee36af A constructor call should force class's debug info even if -flimit-debug-info is enabled. by Devang Patel · 14 years ago
- 16674e8 Use LLVM coding standard. by Devang Patel · 14 years ago
- 57b3b6a Establish the iteration variable of an ObjC for-in loop before by John McCall · 14 years ago
- 3469585 Reorganize the emission of local variables. by John McCall · 14 years ago
- 6f17433 lib/CodeGen/TargetInfo.cpp: On Win64, arg i128 should be emitted as INDIRECT. by NAKAMURA Takumi · 14 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 · 14 years ago
- 7cc25fe Bind references to opaque r-values correctly. Add a few test cases by John McCall · 14 years ago
- 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 14 years ago
- c1cfdf8 Add a LangOptions::areExceptionsEnabled and start using it. by Anders Carlsson · 14 years ago
- 4b93d66 Re-instate r125819 and r125820 with no functionality change by Peter Collingbourne · 14 years ago
- 944ed3b In addition to in-class member functions marked with the "used" by Douglas Gregor · 14 years ago
- 96b1d4b Revert 125820 and 125819 to fix PR9266. by Rafael Espindola · 14 years ago
- 15e310a Warn about code that uses variables and functions with internal linkage by John McCall · 14 years ago
- 4a4e2ef Start using enums from DIBuilder. by Devang Patel · 14 years ago
- 98ec3f7 If -fno-builtin is passed, tell TargetLibraryInfo to by Chris Lattner · 14 years ago
- df61976 install a TargetLibraryInfo configured with the appropriate by Chris Lattner · 14 years ago
- 2846b97 Objective-c armv7 API for atomic properties of scalar types. // rdar://7761305 by Fariborz Jahanian · 14 years ago
- 0d3c985 The flags we're supposed to write into a byref struct are *not* the by John McCall · 14 years ago
- 906c73f Move CompilerInstance::LLVMContext and LLVMContext ownership to CodeGenAction by Peter Collingbourne · 14 years ago
- ef9a1d0 Move TargetInfo::adjustInlineAsmType to TargetCodeGenInfo by Peter Collingbourne · 14 years ago
- 4ae493c implement basic support for __label__. I wouldn't be shocked if there are by Chris Lattner · 14 years ago
- d8df5b6 improve support for big endian targets, fixing PR8171, patch by Heikki Kultala! by Chris Lattner · 14 years ago
- cf0b2d8 Remove the "conditional save" hashtables from IR generation. by John McCall · 14 years ago
- 56ca35d Change the representation of GNU ?: expressions to use a different expression by John McCall · 14 years ago
- 0aa2057 Triple::MinGW64 is deprecated and removed. We can use Triple::MinGW32 instead. by NAKAMURA Takumi · 14 years ago
- 125b4cb Fix whitespace. by NAKAMURA Takumi · 14 years ago
- ad8dcf4 Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 14 years ago
- a03733b Ensure that the NRVO flag has some block to insert into. Fixes PR9178! by Nick Lewycky · 14 years ago
- bb6f548 If preprocessed token introduced empty filename then use main translation unit's filename for debug info entries. by Devang Patel · 14 years ago
- acff696 Remove this FIXME; clear up an unused variable; style. by John McCall · 14 years ago
- e996ffd Save a copy expression for non-trivial copy constructions of catch variables. by John McCall · 14 years ago
- 3475380 Simplify test to check an aggregate argument that has non trivial constructor or destructor. by Devang Patel · 14 years ago
- c20e204 Don't call objc_read_weak as part of emitting a block literal. by John McCall · 14 years ago
- 6354d68 Only c++ class arguments with non trivial constructor or destructor needs a reference. by Devang Patel · 14 years ago
- fd577d6 Refactor CGRecordLayoutBuilder to use CharUnits more consistently. by John McCall · 14 years ago
- d6c9a0f In -fapple-kext mode, global object construction code by Fariborz Jahanian · 14 years ago
- f552c20 Emit in-class member function definitions that are marked by Douglas Gregor · 14 years ago
- 5936e33 Assorted cleanup: by John McCall · 14 years ago
- 9b7da1c Perform zero-initialization of virtual base classes when emitting by John McCall · 14 years ago
- dac54c1 Convert RecordLayout::Alignment to CharUnits from bit units. No change in by Ken Dyck · 14 years ago
- fb018d1 update for ConstantVector API change. by Chris Lattner · 14 years ago
- e69b099 revert my ConstantVector patch, it seems to have made the llvm-gcc by Chris Lattner · 14 years ago
- 1970d5f update for ConstantVector::get API change. by Chris Lattner · 14 years ago
- f315fa8 OpenCL: add support for __kernel, kernel keywords and EXTENSION, by Peter Collingbourne · 14 years ago
- 7502c1d Give some convenient idiomatic accessors to Stmt::child_range and by John McCall · 14 years ago