- d96a8e7 Fix a bug in @finally emission in both the fragile and non-fragile EH schemes by John McCall · 14 years ago
- 4c4acc0 Simplify by Devang Patel · 14 years ago
- ef44e11 Slightly revised handling of mult-alt constraints, to avoid an assert, until we have the full fix. by John Thompson · 14 years ago
- 224124c When initializing a static local, pop the guard-abort EH cleanup after by John McCall · 14 years ago
- 0317ab0 Do not use DIGlobalVariable to emit debugging information for enums. by Devang Patel · 14 years ago
- 25c2c8f Simplify code and add comments, in code that generate debug info for constant integer globals, based on Chris's feedback. by Devang Patel · 14 years ago
- 8d30838 Even if a constant's evaluated value is used, emit debug info for the constant variable. by Devang Patel · 14 years ago
- 9d50c06 Support ObjC implementation decls for PCH. by Argyrios Kyrtzidis · 14 years ago
- 91f31dc Thread local variables aren't considered common linkage. by Eric Christopher · 14 years ago
- 569c316 Allow reference binding of a reference of Objective-C object type to by Douglas Gregor · 14 years ago
- 9021718 Inline a special case of EmitAggregateCopy into EmitNullInitialization by John McCall · 14 years ago
- f871d0c Store inheritance paths after CastExprs instead of inside them. by John McCall · 14 years ago
- 93a0035 Correct -ftrapv to trap on errors, instead of calling the by Chris Lattner · 14 years ago
- 16fd39f Initialize variable to work around warning; unfortunately, there isn't any by Eli Friedman · 14 years ago
- a1f024c Finishing up block variable layout API by supporting by Fariborz Jahanian · 14 years ago
- cd480ad vdup_lane was missing <rdar://problem/8278732> by Nate Begeman · 14 years ago
- 6d4e44b Attempt to fix uninitialized value warning reported on cfe-commits. by Eli Friedman · 14 years ago
- 7121c8f Don't crash when mangling empty anonymous unions. We never actually *need* by John McCall · 14 years ago
- e1a4898 Add support for block imported struct variable layout info. by Fariborz Jahanian · 14 years ago
- 7a53690 It turns out that linkers (at least, the Darwin linker) don't necessarily by John McCall · 14 years ago
- 3bd94d6 Argument evaluation order is not guaranteed. Split these out to force an order. by John McCall · 14 years ago
- 401be6b Fix a major bug with -ftrapv and ++/--. Patch by David Keaton! by John McCall · 14 years ago
- 8ada8eb For now skip over aggregate non-byref block variables. (objc gc specific). by Fariborz Jahanian · 14 years ago
- 5af1235 Trying to unbreak buildbot. by Fariborz Jahanian · 14 years ago
- 0027d2b Add IRGen support for non-constant OffsetOfExpr. by Eli Friedman · 14 years ago
- aa8b0d1 Implement #pragma GCC visibility. by Eli Friedman · 14 years ago
- b8fd2eb Clean up of my last patch. by Fariborz Jahanian · 14 years ago
- 93ce50d Block variable layout bitmap API generation. by Fariborz Jahanian · 14 years ago
- 6500553 Extend the visibility-hidden optimization to linkonce_odr thunks for by John McCall · 14 years ago
- 44034db More objc block variable layout info. work. by Fariborz Jahanian · 14 years ago
- 89ecd41 Some early work for providing block layout info. by Fariborz Jahanian · 14 years ago
- cbfe502 Emit standard-library RTTI with external linkage, not weak_odr. by John McCall · 14 years ago
- 0c7d32b Extend the hidden-visibility vtables optimization to template classes that by John McCall · 14 years ago
- 0b25172 Some more correctness fixes and code-size optimizations for fragile-ABI by John McCall · 14 years ago
- 39dad53 Do a very simple pass over every function we emit to infer whether we can by John McCall · 14 years ago
- 99c40bb Add support for VFP status & control operations for ARM. by Nate Begeman · 14 years ago
- 3d640e6 Emit weak vtables of non-template classes with hidden visibility. by John McCall · 14 years ago
- 4204f07 Further adjustments to -Wglobal-constructors; works for references and direct by John McCall · 14 years ago
- 87bb582 Fix fragile-ABI ObjC exceptions in the presence of optimization with by John McCall · 14 years ago
- 85aca0f Emit global destructors even if the destroyed object has no initializers or has by John McCall · 14 years ago
- 117e3f4 fix PR5179 and correctly fix PR5831 to not miscompile. by Chris Lattner · 14 years ago
- 6633e3c Revert "Re-apply fixed version of 108749, correctly conditionalizing the new by Daniel Dunbar · 14 years ago
- bb37f50 Wire up sema checking for __builtin_arm_usat and __builtin_arm_ssat immediates. by Nate Begeman · 14 years ago
- eb518b4 move the last hunk of getCoerceResult into the place by Chris Lattner · 14 years ago
- 1cce195 now that direct and coerce are merged, getCoerceResult gets simpler. by Chris Lattner · 14 years ago
- 1b32ae9 now that GetSSETypeAtOffset handles passing SSE class values as by Chris Lattner · 14 years ago
- 4ac7c0b Change the name to something less terrible; suggestion by Doug. No functionality change. by Argyrios Kyrtzidis · 14 years ago
- 0b36200 Implement the clang-side of detection for when to pass as by Chris Lattner · 14 years ago
- cba8d31 Look at me, I can count! by Chris Lattner · 14 years ago
- 90e99a8 Merge PCHWriterDecl.cpp's isRequiredDecl and CodeGenModule::MayDeferGeneration into a new function, by Argyrios Kyrtzidis · 14 years ago
- f47c944 fix rdar://8251384, another case where we could access beyond the by Chris Lattner · 14 years ago
- 603519d start setting up infrastructure for passing multi-floats by Chris Lattner · 14 years ago
- 0d2656d rename Get8ByteTypeAtOffset -> GetINTEGERTypeAtOffset to by Chris Lattner · 14 years ago
- 9e45a3d handle a case where we could access off the end of a function by Chris Lattner · 14 years ago
- a7206c5 fix PR7742 / rdar://8250764, a miscompilation of struct by Chris Lattner · 14 years ago
- 021c3a3 This is a little bit far, but optimize cases like: by Chris Lattner · 14 years ago
- e2962be implement a todo: pass a eight-byte that consists of a by Chris Lattner · 14 years ago
- 1ed7267 fix a builder, why didn't clang++ catch this? by Chris Lattner · 14 years ago
- 800588f Kill off the 'coerce' ABI passing form. Now 'direct' and 'extend' always by Chris Lattner · 14 years ago
- 15842bd ignore structs that wrap vectors in IR, the abstraction shouldn't add penalty. by Chris Lattner · 14 years ago
- 0f408f5 move the 'pretty 16-byte vector' inferring code up to be shared by Chris Lattner · 14 years ago
- fe12d1e simplify code by eliminating a premature optimization. by Chris Lattner · 14 years ago
- 4711cb0 now that we have CGT around, we can start using preferred types by Chris Lattner · 14 years ago
- 5868ca2 sink preferred type stuff lower. It's possible that this might by Chris Lattner · 14 years ago
- ee5dcd0 dissolve some more complexity: make the x86-64 abi lowering code by Chris Lattner · 14 years ago
- 44f0fd2 simplify Get8ByteTypeAtOffset by making it a member of X86_64ABIInfo by Chris Lattner · 14 years ago
- a3c109b now that ABIInfo depends on CGT, it has trivial access to such by Chris Lattner · 14 years ago
- ea04432 cave in to reality and make ABIInfo depend on CodeGenTypes. by Chris Lattner · 14 years ago
- ab5722e pass argument vectors in a type that corresponds to the user type if by Chris Lattner · 14 years ago
- 2eb9cdd tidy up by Chris Lattner · 14 years ago
- 05127ca Override selected builtin names (e.g. "long int" instead of "long") to match names used by gcc in debug info. This makes gdb testsuite happy. by Devang Patel · 14 years ago
- 0b30c67 fix some break statements to be formatted more consistently, by Chris Lattner · 14 years ago
- 519f68c use Get8ByteTypeAtOffset for the return value path as well so we by Chris Lattner · 14 years ago
- 49382de refactor the autosizing code, eliminating duplication by Chris Lattner · 14 years ago
- 1daf808 fix PR7714 by not referencing off the end of a struct when passed by value in by Chris Lattner · 14 years ago
- 7edddb8 Fix flags in global block descriptor when by Fariborz Jahanian · 14 years ago
- deabde2 some cleanups and get alignments correct for various coerce cases. by Chris Lattner · 14 years ago
- 8670cd3 we are not supposed to create an improper callsite using a CallInstr; leave a fixme mentioning the simplification when CallSite can clone itself by Gabor Greif · 14 years ago
- c8972c6 construct debug info for "id" by hand. by Devang Patel · 14 years ago
- 413e677 When creating a jump destination, its scope should be the scope of the by John McCall · 14 years ago
- a6d6af3 Revert r109546, it broke linux build. by Argyrios Kyrtzidis · 14 years ago
- ee94e2d Merge PCHWriterDecl.cpp's isRequiredDecl and CodeGenModule::MayDeferGeneration into a new function, by Argyrios Kyrtzidis · 14 years ago
- 5811500 Always use current working directory for DW_AT_comp_dir. by Devang Patel · 14 years ago
- ac4d13c Reapply 109303. by Devang Patel · 14 years ago
- e42b8a5 2nd argument of __builtin_expect must be evaluated by Fariborz Jahanian · 14 years ago
- 7cd4b06 Test for the presence of EH branch-throughs instead of normal branch-throughs. by John McCall · 14 years ago
- e9b711c Revert 109303. by Devang Patel · 14 years ago
- ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
- 3dc7e7b Mangle enum constant expressions. Fixes rdar://problem/8204122 by John McCall · 14 years ago
- 05b0f41 Untangle filename/dirname confusion. Store constructed strings on the side. Avoid use of Path.makeAbsolute(). by Devang Patel · 14 years ago
- 5a18039 Support catching Objective C pointers in C++ under the non-fragile NeXT runtime. by John McCall · 14 years ago
- 3d4aeda Return type of a setter call caused by by Fariborz Jahanian · 14 years ago
- 6e6bc39 Revert r109263. by Devang Patel · 14 years ago
- ff8e115 Revise cleanup IR generation to fix a major bug with cleanups (PR7686) by John McCall · 14 years ago
- ab2e020 There is no need to use separate dir name for AT_comp_dir attribute. Using absolute path for filename allows clients to query complete file location info from gdb breakpoints. Save constructed full file name. by Devang Patel · 14 years ago
- f609462 Vectors are not integer types, so the type system should not classify by Douglas Gregor · 14 years ago
- 5a6fbcf Keep track of artificial scopes introduced by line directives. For example, by Devang Patel · 14 years ago
- db2cfec Turn off EH cleanups for __block variables; they caused some internal buildbot by John McCall · 14 years ago
- 3fe1041 atch for implementation of objective-c's -Wselector by Fariborz Jahanian · 14 years ago
- eaf5ee9 ObjCId is special "struct objc_object". Make this explicit in debug info. by Devang Patel · 14 years ago