- 4a5496b Make replicate intrinsics use shufflevector instead of dup builtins, also remove the dup builtins by Bruno Cardoso Lopes · 14 years ago
- 7fac68a There is no need to pubish file static variable's name. Do not rely on this code gen bug to check whether debug info is generated for such variables or not. by Devang Patel · 14 years ago
- 91f31dc Thread local variables aren't considered common linkage. by Eric Christopher · 14 years ago
- 93a0035 Correct -ftrapv to trap on errors, instead of calling the by Chris Lattner · 14 years ago
- b225233 Prevent these tests from dirtying the tree with output files that aren't even by Chandler Carruth · 14 years ago
- f8c6db4 We don't want to support built-ins which aren't needed by the intrinsics. Remove them by Bruno Cardoso Lopes · 14 years ago
- 401be6b Fix a major bug with -ftrapv and ++/--. Patch by David Keaton! by John McCall · 14 years ago
- 62e22ee Tests for #pragma GCC visibility. by Eli Friedman · 14 years ago
- e898ed5 Add more AVX 256-bit intrinsics and test cases for them by Bruno Cardoso Lopes · 14 years ago
- 03b0df9 Fix a warning on a test. 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
- 5ce9462 Support x86 AVX 256-bit instructions built-ins. Right now support all of them, but by Bruno Cardoso Lopes · 14 years ago
- b60a77e Only run the jump-checker if there's a branch-protected scope *and* there's by John McCall · 14 years ago
- 98406a9 There is no reason for this test to invoke 'llc'. by Daniel Dunbar · 14 years ago
- f47c944 fix rdar://8251384, another case where we could access beyond the 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
- c10ab19 in release mode, irbuilder doesn't add names to instructions, 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
- 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
- 4711cb0 now that we have CGT around, we can start using preferred types 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
- 519f68c use Get8ByteTypeAtOffset for the return value path as well so we 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
- e42b8a5 2nd argument of __builtin_expect must be evaluated by Fariborz Jahanian · 14 years ago
- d871509 Switch some random local-decl cleanups over to using lazy cleanups. Turn on by John McCall · 14 years ago
- 8d13d22 Fix a goof in my previous patch -- not all of the builtins return a value, some by Chandler Carruth · 14 years ago
- 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 · 14 years ago
- 81368fb optimize builtin_isnan/isinf to not do an extraneous extension from by Chris Lattner · 14 years ago
- fe67f3b Emit the globals, metadata, etc. associated with static variables even when by John McCall · 14 years ago
- 5d822f0 Use clang::VarDecl name instead of llvm::GlobalVariable name. by Devang Patel · 14 years ago
- fc39dc4 A not equal for an unordered relation should return true as specified in IEEE-754, e.g., by Mon P Wang · 14 years ago
- 784f211 Properly pass the address of a lazily-generated function declaration with by John McCall · 14 years ago
- aab64d0 Implement PR6845. We allow matching constraints to have different by Chris Lattner · 14 years ago
- b07fd76 rename test by Chris Lattner · 14 years ago
- 9bffb07 david conrad points out that {|} in inline assembly on arm are not asm by Chris Lattner · 14 years ago