- db4325b Improve the representation of the atomic builtins in a few ways. First, we make by Chandler Carruth · 14 years ago
- 6d7cfd7 Fix for PR3800: make sure not to evaluate the expression for a read-write by Eli Friedman · 14 years ago
- 1058253 Builtins/ARM: __clear_cache doesn't seem to have a consistent prototype, declare by Daniel Dunbar · 14 years ago
- 754b9fb IRgen: Support user defined attributes on block runtime functions. by Daniel Dunbar · 14 years ago
- 1ce377a Improve test case. Thanks Eli by Douglas Gregor · 14 years ago
- 7feaeee Don't suppress the emission of available_externally functions marked by Douglas Gregor · 14 years ago
- 5291c3c When forming a function call or message send expression, be sure to by Douglas Gregor · 14 years ago
- 44eac33 Reinstate the optimization suppressing available_externally functions by Douglas Gregor · 14 years ago
- 27cc633 Speculatively revert r108156; it appears to be breaking self-host. by Douglas Gregor · 14 years ago
- 7ce1f27 Do not generate LLVM IR for available_externally function bodies at by Douglas Gregor · 14 years ago
- 184aa4e fix PR7280 by making the warning on code like this: by Chris Lattner · 14 years ago
- 29457ff allow this to pass on 32-bit hosts. by Chris Lattner · 14 years ago
- 098432c fix the clang side of PR7437: EmitAggregateCopy by Chris Lattner · 14 years ago
- 30432fe filecheckize this test. by Chris Lattner · 14 years ago
- 0f2b692 Don't consider casted non-global pointers to be evaluatable. by John McCall · 14 years ago
- 121b3fa in the "coerce" case, the ABI handling code ends up making the by Chris Lattner · 14 years ago
- 2bc0025 fix PR7564 a cast where the bitfield struct init code by Chris Lattner · 14 years ago
- a9fa858 fix rdar://8147692 - yet another crash due to my abi work. by Chris Lattner · 14 years ago
- 1ad6648 Driver/IRgen: Add support for -momit-leaf-frame-pointer. by Daniel Dunbar · 14 years ago
- bcaedae Reapply: by Chris Lattner · 14 years ago
- 7bbe03d Revert r107173, "fix PR7519: after thrashing around and remembering how all this stuff", it broke bootstrap. by Daniel Dunbar · 14 years ago
- d7f7d08 IRgen: Assignment to Objective-C properties shouldn't reload the value (which by Daniel Dunbar · 14 years ago
- 986b5d1 tests: Fix test to not depend on instruction names. by Daniel Dunbar · 14 years ago
- 376fe5e fix PR7519: after thrashing around and remembering how all this stuff by Chris Lattner · 14 years ago
- 9c254f0 Change X86_64ABIInfo to have ASTContext and TargetData ivars to by Chris Lattner · 14 years ago
- 225e286 add IR names to coerced arguments. by Chris Lattner · 14 years ago
- ce70016 Change CGCall to handle the "coerce" case where the coerce-to type by Chris Lattner · 14 years ago
- faf23b7 X86-64: by Chris Lattner · 14 years ago
- 16ac5ce Have __func__ and siblings point to block's implementation function by Fariborz Jahanian · 14 years ago
- ce88d0f tweak test to pass on windows by Chris Lattner · 14 years ago
- 4ac0d83 Fix UnitTests/2004-02-02-NegativeZero.c, which regressed when by Chris Lattner · 14 years ago
- 6d11cdb If coercing something from int or pointer type to int or pointer type by Chris Lattner · 14 years ago
- e7bb777 Same patch as the previous on the store side. Before we compiled this: by Chris Lattner · 14 years ago
- f70d857 merge two tests. by Chris Lattner · 14 years ago
- 35b21b8 Change IR generation for return (in the simple case) to avoid doing silly by Chris Lattner · 14 years ago
- 9269d5c Implement rdar://7530813 - collapse multiple GEP instructions in IRgen by Chris Lattner · 14 years ago
- 640d326 fix inc/dec to honor -fwrapv and -ftrapv, implementing PR7426. by Chris Lattner · 14 years ago
- 9a20723 Fix unary minus to trap on overflow with -ftrapv, refactoring binop by Chris Lattner · 14 years ago
- a4d7145 Implement support for -fwrapv, rdar://7221421 by Chris Lattner · 14 years ago
- e70ffd6 implement rdar://7432000 - signed negate should codegen as NSW. by Chris Lattner · 14 years ago
- 0b495cd A bug I've introduced in STDIN handling surfaced a few broken tests, fix them. by Benjamin Kramer · 14 years ago
- 7255a2d implement support for -finstrument-functions, patch by Nelson Elhage! by Chris Lattner · 14 years ago
- 4d3a7b0 More AltiVec support. Patch by Anton Yartsev! by Anton Korobeynikov · 14 years ago
- d2c6490 Merge the "regparm" attribute from a previous declaration of a by Douglas Gregor · 14 years ago
- 1ed1a59 Change the test for which ABI/CC to use on ARM to be base on the environment by Rafael Espindola · 14 years ago
- 0a184d3 A a new test for my previous patch. by Rafael Espindola · 14 years ago
- 75d0f82 Fix tests that I missed from my previous commit. by Rafael Espindola · 14 years ago
- a6cebab Enable basic testing of __builtin_fpclassify. by Benjamin Kramer · 14 years ago
- a7d6c22 Fix the constant evaluator for AltiVec-style vector literals so that the by John McCall · 14 years ago
- a71d3c6 Add a test to the previous commit. by Rafael Espindola · 14 years ago
- 6deecb0 Correctly align large arrays in x86-64. This fixes PR5599. by Rafael Espindola · 14 years ago
- c71a491 Preserve more information from a block's original function declarator, if one by John McCall · 14 years ago
- 0511552 Empty enum in c is now error to match gcc's behavior. (radar 8040068). by Fariborz Jahanian · 14 years ago
- 64a8034 Fix a miscompile of wchar pascal strings. (radar 8020384) by Fariborz Jahanian · 14 years ago
- 78673d9 Enable the implementation of __builtin_setjmp and __builtin_longjmp. Not all by John McCall · 14 years ago
- 52d0b59 Fix testsuite for blocks mangling change by Douglas Gregor · 14 years ago
- 6349ce9 Implement codegen for __builtin_isnormal. by Benjamin Kramer · 14 years ago
- d1808f3 Add missing test case, provided by Steven Watanabe. by Douglas Gregor · 14 years ago
- f813a2c Add support for Microsoft's __thiscall, from Steven Watanabe! by Douglas Gregor · 14 years ago
- 9a0fcfe PR7117: Make sure we don't lose the calling convention for K&R-style by Eli Friedman · 14 years ago
- abd3a85 The FP constant evaluator was missing a few cases of unary operators that return floats by John McCall · 14 years ago
- ed07415 implement codegen support for __builtin_isfinite, part of PR6083 by Chris Lattner · 15 years ago
- 81368fb optimize builtin_isnan/isinf to not do an extraneous extension from by Chris Lattner · 15 years ago
- fe67f3b Emit the globals, metadata, etc. associated with static variables even when by John McCall · 15 years ago
- 5d822f0 Use clang::VarDecl name instead of llvm::GlobalVariable name. by Devang Patel · 15 years ago
- fc39dc4 A not equal for an unordered relation should return true as specified in IEEE-754, e.g., by Mon P Wang · 15 years ago
- 784f211 Properly pass the address of a lazily-generated function declaration with by John McCall · 15 years ago
- aab64d0 Implement PR6845. We allow matching constraints to have different by Chris Lattner · 15 years ago
- b07fd76 rename test by Chris Lattner · 15 years ago
- 9bffb07 david conrad points out that {|} in inline assembly on arm are not asm by Chris Lattner · 15 years ago
- 684de63 ARM/APCS: Don't respect bit-field types when laying out structures. by Daniel Dunbar · 15 years ago
- 52968a1 IRgen: Fix another case where we generated an invalid access component when we by Daniel Dunbar · 15 years ago
- 4651efb IRgen: Fix case where we might generate an access component with width == 0, if by Daniel Dunbar · 15 years ago
- 89da874 IRgen: Set alignment correctly on bit-field accesses. by Daniel Dunbar · 15 years ago
- e1467a4 IRgen: Rewrite bit-field access policy to not access data beyond the bounds of the structure, which we also now verify as part of the post-layout consistency checks. by Daniel Dunbar · 15 years ago
- 46c54fb ABI/x86-32 & x86-64: Alignment on 'byval' must be set when when the alignment by Daniel Dunbar · 15 years ago
- d0ef54c Convert test to FileCheck. by Daniel Dunbar · 15 years ago
- 0aa1cba Convert test to FileCheck. by Daniel Dunbar · 15 years ago
- 8ab78a7 IRgen: Always use i8 arrays to access union bit-fields. This is ugly, but by Daniel Dunbar · 15 years ago
- fb97cf2 don't slap noalias attribute on stret result arguments. by Chris Lattner · 15 years ago
- a75b71f recommit r101568 to fix PR6766 as a side-effect, remove two FIXMEs now fixed by Nuno Lopes · 15 years ago
- 4803535 Fix an assert when assigning a boolean value to a bitfield of type _Bool. by Anders Carlsson · 15 years ago
- 7a22f02 revert r101568, which miscompiles this testcase, distilled from ldecod: by Chris Lattner · 15 years ago
- 6784704 fix PR6766: codegen of var initialized with wide char by Nuno Lopes · 15 years ago
- 69cf5de add another test for the undef patch just for to have peace of mind :) by Nuno Lopes · 15 years ago
- d39a0d6 fix a bogus assertion exposed by a recent change: packing the by Chris Lattner · 15 years ago
- cdb30b4 emit padding as undef values, take 2 by Nuno Lopes · 15 years ago
- 2677261 IRgen: (Reapply 101222, with fixes) Move EmitStoreThroughBitfieldLValue to use new CGBitfieldInfo::AccessInfo decomposition, instead of computing the access policy itself. by Daniel Dunbar · 15 years ago
- e57aa9e Rewrite handling of 64-bit palignr intrinsics to be vector shuffles. by Eric Christopher · 15 years ago
- ab866b4 improve altivec c++ support by adding casts, patch by Anton Yartsev! by Chris Lattner · 15 years ago
- 96c250a Speculatively revert "IRgen: Move EmitStoreThroughBitfieldLValue to use new CGBitfieldInfo::AccessInfo decomposition, instead of computing the access policy itself.", I think it might be breaking bootstrap. by Daniel Dunbar · 15 years ago
- 89cdaa9 IRgen: Move EmitStoreThroughBitfieldLValue to use new CGBitfieldInfo::AccessInfo decomposition, instead of computing the access policy itself. by Daniel Dunbar · 15 years ago
- dd17394 implement altivec.h and a bunch of support code, patch by Anton Yartsev! by Chris Lattner · 15 years ago
- 8ce9e45 Rework the ConstStructBuilder code to emit missing initializer by Chris Lattner · 15 years ago
- 0eea9f9 fix PR6660/6168: emit padding as zeros instead of undef. Because by Chris Lattner · 15 years ago
- e6da20f Fix run line so this test actually tests something. by Benjamin Kramer · 15 years ago
- c24b9c4 fix PR6805: llvm.objectsize changed to take an i1 instead of an i32. by Chris Lattner · 15 years ago
- beb4128 @llvm.sqrt isn't really close enough to C's sqrt to justify emitting calls by John McCall · 15 years ago
- 914803f add a testcase that the integrated assembler rejects, this verifies by Chris Lattner · 15 years ago
- 018b54e fix PR6780, properly handling the IR {|} escapes in inline asm strings. by Chris Lattner · 15 years ago