- 5c247db CodeGen: allow __asm renaming on static local variables. by Benjamin Kramer · 13 years ago
- 5a1ac89 Finish r144971, which was an incomplete commit. by Eli Friedman · 13 years ago
- 7e7ad3f Fix the meaning of an "empty" record for the case of a zero-length array. Use isEmptyRecord for arguments on x86-32; there are structs of size 0 which don't count as empty. by Eli Friedman · 13 years ago
- 8d2fe42 Make va_arg on x86-64 compute alignment the same way as argument passing. by Eli Friedman · 13 years ago
- 7b1fb81 A bunch of fixes to argument passing and va_arg on Darwin x86-32 for structures containing an SSE vector. by Eli Friedman · 13 years ago
- 506d4e3 Don't try to expand struct arguments containing holes on x86-32. From gcc struct layout tests. by Eli Friedman · 13 years ago
- bd4d3bc Simplify code for returning a struct for Darwin x86-32 ABI. Use a better type for a function returning a struct containing only a pointer. Handle the edge case of a struct containing only a float or double plus some dead padding instead of asserting. by Eli Friedman · 13 years ago
- 5a4d352 Ignore empty unions in argument lowering on x86-32. From gcc struct layout tests. by Eli Friedman · 13 years ago
- e24f5fc Constant expression evaluation: add support for evaluation of member pointers by Richard Smith · 13 years ago
- ca3d3fc Fix crash in calling convention code expanding an struct with a complex member. by Eli Friedman · 13 years ago
- 9b483df Fix a regression in wide character codegen. See PR11369. by Nico Weber · 13 years ago
- cb3194f Fix test so that it XFAILs consistently. by Eli Friedman · 13 years ago
- e71eb23 Add new test. by Devang Patel · 13 years ago
- c915bc9 Add new test. by Devang Patel · 13 years ago
- 1bb94a4 Fix alignment on alloca's for parameters using ABIArgInfo::Expand. by Eli Friedman · 13 years ago
- ddfb8d1 Fix the alignment on scalar parameter variables so that it matches what the AST thinks it should be. Per report on cfe-dev. by Eli Friedman · 13 years ago
- 3b694fa Check for homogeneous aggregate return values with ARM's AAPCS-VFP ABI. by Bob Wilson · 13 years ago
- 885011b Correct test for additional comment line. by Eli Friedman · 13 years ago
- 55a7ba0 Mark test as requiring x86 backend. by Eli Friedman · 13 years ago
- 8bb6e9e Don't depend on system includes in test. by Eli Friedman · 13 years ago
- f12e1b9 Tests for UTF-8 encoding in strings in source code. Patch by Seth Cantrell. by Eli Friedman · 13 years ago
- 64f45a2 Fix the representation of wide strings in the AST and IR so that it uses the native representation of integers for the elements. This fixes a bunch of nastiness involving by Eli Friedman · 13 years ago
- 22a7dfe Add support for lazily linking bitcode files (using a new by Peter Collingbourne · 13 years ago
- bcb5452 Fix this on the bots and make the test more complete by enabling optimizations. by Rafael Espindola · 13 years ago
- cc4889f Fix PR9614 for functions with the always_inline attribute. Try to keep by Rafael Espindola · 13 years ago
- 98a9203 Move these test from checking assembly to checking LLVM IR. Should fix fallout by Nick Lewycky · 13 years ago
- e8f4eed Fix this tests on the bots. by Rafael Espindola · 13 years ago
- a411d2f Fix pr9614 by not emitting an available_externally function when it calls by Rafael Espindola · 13 years ago
- 94d881f Remove another Blackfin test. by Dan Gohman · 13 years ago
- 1592c6c Remove more SystemZ (s390) tests. by Dan Gohman · 13 years ago
- 0625366 Fix PR11073 by adding the argument type information to the decl we construct by Eric Christopher · 13 years ago
- 33b3d2a Switch tests from grep to FileCheck by Douglas Gregor · 13 years ago
- 7c4fd91 Take DW_AT_comp_dir from $PWD when it's present and starts with a '/'. This is by Nick Lewycky · 13 years ago
- 7f20c7c Add missing newline. by Eli Friedman · 13 years ago
- 454b57a Initial implementation of __atomic_is_lock_free. The input is the size of an atomic type rather than an atomic type itself just to save some implementation pain; I can change that if it seems worthwhile. by Eli Friedman · 13 years ago
- 6ec9643 The comparison of two vectors should return a signed result. hasIntegerRepresentation() used to always return false for vectors, but since it was changed, it also by Tanya Lattner · 13 years ago
- 8eb5b29 Missed tests for half FP support by Anton Korobeynikov · 13 years ago
- 2be4607 Misc fixes for atomics. Biggest fix is doing alignment correctly for _Atomic types. by Eli Friedman · 13 years ago
- 663b26a Harden test for windows paths. by Benjamin Kramer · 13 years ago
- 762bb9d Update all tests other than Driver/std.cpp to use -std=c++11 rather than by Richard Smith · 13 years ago
- 73fb350 Recommit: by Eric Christopher · 13 years ago
- 6700415 Add returns_twice to functions that are known to return twice. This implements by Rafael Espindola · 13 years ago
- 28e0635 Revert file/scope handling patches. gdb testing revealed a couple of bugs. by Eric Christopher · 13 years ago
- 4b2d549 Start handling debug line and scope information better: by Eric Christopher · 13 years ago
- 8a1d6a5 PR11062: Make C99 inlining work properly for names with associated builtin libcalls. by Eli Friedman · 13 years ago
- 276b061 Initial implementation of __atomic_* (everything except __atomic_is_lock_free). by Eli Friedman · 13 years ago
- 71c7efa Added natural stack alignment to target-data.c test case. by Lang Hames · 13 years ago
- f87cced Propagate __attribute__((returns_twice)) from C to IL. by Rafael Espindola · 13 years ago
- a8a16d5 I had meant to locally revert this test. by John McCall · 13 years ago
- 01f151e ANSI C requires that a call to an unprototyped function type succeed by John McCall · 13 years ago
- 0c706c2 Add list initialization for complex numbers in C. Essentially, this allows "_Complex float x = {1.0f, 2.0f};". See changes to docs/LanguageExtensions.html for a longer description. by Eli Friedman · 13 years ago
- 285cfd8 Throw the switch to convert clang to the new exception handling model! by Bill Wendling · 13 years ago
- b5f8f07 test/CodeGen/sse-builtins.c: Make this host-independent to unbreak posix-unlike hosts. by NAKAMURA Takumi · 13 years ago
- 7c06f6b Tweak *mmintrin.h so that they don't make any bad assumptions about alignment (which probably has little effect in practice, but better to get it right). Make the load in _mm_loadh_pi and _mm_loadl_pi a single LLVM IR instruction to make optimizing easier for CodeGen. by Eli Friedman · 13 years ago
- eb43f4a Re-commit r139643. by Eli Friedman · 13 years ago
- a179b53 Revert r139643 while I look into it; it's breaking selfhost. by Eli Friedman · 13 years ago
- 93013b2 Make clang use Acquire loads and Release stores where necessary. by Eli Friedman · 13 years ago
- 6f2ec51 Make this test portable on Win32. by Julien Lerouge · 13 years ago
- b1f251f Missed a %local use; hopefully this clears this test up. by John McCall · 13 years ago
- 42f19be clang part of r139458; un-XFAIL testcase. by Eli Friedman · 13 years ago
- 5c988bd Revision 139454 fixed a broken assert in LLVM, which causes by Richard Trieu · 13 years ago
- bf379a6 Make this test not depend on unnecessary details and IR variable names. by John McCall · 13 years ago
- 77f68bb Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 13 years ago
- acae011 Carry the debug information from single exit unified return block by Eric Christopher · 13 years ago
- 13db5cf Treat the weak export of block runtime symbols as a deployment-target by John McCall · 13 years ago
- 87198c3 The frexp, modf, and remquo builtins are not 'const'. by Jakob Stoklund Olesen · 13 years ago
- 900693b Make sure the FunctionDecl's created by "#pragma weak" have correct ParmVarDecl's. PR10878. by Eli Friedman · 13 years ago
- c83b975 Switch clang over to using fence/atomicrmw/cmpxchg instead of the intrinsics (which will go away). LLVM CodeGen does almost exactly the same thing with these and the old intrinsics, so I'm reasonably confident this will not break anything. by Eli Friedman · 13 years ago
- 0f2c1ce Revise test and see if it passes with a release-built clang. by Fariborz Jahanian · 13 years ago
- d295b82 blocks: Support capturing complex variable in block. // rdar://10033896 by Fariborz Jahanian · 13 years ago
- 776b790 revert patch in r139020 by Fariborz Jahanian · 13 years ago
- da8e571 blocks: Support capturing complex variable in block. // rdar://10033896 by Fariborz Jahanian · 13 years ago
- 410ffb2 Track whether an AggValueSlot is potentially aliased, and do not by John McCall · 13 years ago
- 3f7eb9a Add testcase for r138411 by Bruno Cardoso Lopes · 13 years ago
- 736a9c2 Make constant aggregate constant initializers private linkage. by Eric Christopher · 13 years ago
- b9dbab1 block IRgen - Fixes a crash when determining if given block variable by Fariborz Jahanian · 13 years ago
- 2873aee Make sure we don't inline functions marked with __attribute__((naked)). <rdar://problem/9973228> by Eli Friedman · 13 years ago
- c0b850c Add new test. Remove one outdated test. by Devang Patel · 13 years ago
- fe88395 Robustify test, there is no need to check metadata number which can change. by Devang Patel · 13 years ago
- 041087c 'pure' and 'const' functions should also be marked nounwind. Migrate by Eric Christopher · 13 years ago
- a40b7f2 Update clang tests for r137527. by Eli Friedman · 13 years ago
- 2e4f44f Add tests for string literal concatenation. by Craig Topper · 13 years ago
- 2fa4e86 Add support for C++0x raw string literals. by Craig Topper · 13 years ago
- b8fca90 Add support for using anonymous bitfields (e.g., int : 0) to enforce alignment. by Chad Rosier · 13 years ago
- 3f1661d Output to /dev/null, not "0" by Matt Beaumont-Gay · 13 years ago
- fc54016 Formatting. by Chad Rosier · 13 years ago
- 61a6221 Add partial support for using anonymous bitfields (e.g., int : 0) to enforce by Chad Rosier · 13 years ago
- a5e19c6 Emit wide string literals with the appropriate alignment. by John McCall · 13 years ago
- 4ab0024 For APCS the alignment of bitfield types is *not* respected when laying out by Chad Rosier · 13 years ago
- 8d28897 Delete one of the old tests that was ported over to Clang. The test is by Chandler Carruth · 13 years ago
- 194f06a Handle "homogeneous aggregates" as required by the ARM AAPCS-VFP ABI. by Bob Wilson · 13 years ago
- 40f9c30 When rewriting a call to a K&R function to lead to a well-prototyped by John McCall · 13 years ago
- e164c18 Implements alignment for long long and double types in va_arg on ARM AAPCS. by Rafael Espindola · 13 years ago
- 895d422 Add support for the 'Q' arm memory constraint. by Eric Christopher · 13 years ago
- 53afad5 This patch makes the string/character literal tests run in C, by Douglas Gregor · 13 years ago
- 93f1322 Fix assertion failure in CodeGen where the input operand to an asm by Peter Collingbourne · 13 years ago
- 27f1e7e test/CodeGen/2004-03-16-AsmRegisterCrash.c: XTARGET should accept the part of triplet. ("x86" is not the part of triplet) by NAKAMURA Takumi · 13 years ago
- a17f0c4 test/CodeGen/struct-matching-constraint.c: Fixup not to emit garbage to source tree. by NAKAMURA Takumi · 13 years ago
- e1adf81 test/CodeGen/struct-init.c, struct-matching-constraint.c: Tweak commandline, or they would not be recognized as armv7 on some hosts. by NAKAMURA Takumi · 13 years ago
- 886fefa Fix thinko in last checkin. by Eric Christopher · 13 years ago