2008-09-11 |
Dale Johannesen | The version of AtomicSDNode::AtomicSDNode used (only...
|
commit | commitdiff | tree |
2008-09-11 |
Dale Johannesen | Succumb utterly to compatibility and implement
|
commit | commitdiff | tree |
2008-09-10 |
Dale Johannesen | Handle new intrinsics with vector arguments.
|
commit | commitdiff | tree |
2008-09-09 |
Dale Johannesen | Move the uglier parts of deciding not to emit a
|
commit | commitdiff | tree |
2008-09-09 |
Dale Johannesen | Fix logic for not emitting no-dead-strip for some
|
commit | commitdiff | tree |
2008-09-08 |
Dale Johannesen | Don't suppress no-dead-strip for used static functions.
|
commit | commitdiff | tree |
2008-09-08 |
Dale Johannesen | Redo the 3 existing low-precision expansions to
|
commit | commitdiff | tree |
2008-09-05 |
Dale Johannesen | Next limited float precision expansion (log2 12 bits)
|
commit | commitdiff | tree |
2008-09-05 |
Dale Johannesen | Mark math lib intrinsics readonly, on the grounds
|
commit | commitdiff | tree |
2008-09-05 |
Dale Johannesen | Add the next limited-precision expansion.
|
commit | commitdiff | tree |
2008-09-05 |
Dale Johannesen | Add hooks for other intrinsics to get low-precision...
|
commit | commitdiff | tree |
2008-09-05 |
Dale Johannesen | Add -flimit-float-precision to enable some faster,
|
commit | commitdiff | tree |
2008-09-04 |
Dale Johannesen | Adjust tests to expect new math intrinsics to be
|
commit | commitdiff | tree |
2008-09-04 |
Dale Johannesen | Adjust libcalls tests to expect intrinsic for exp2
|
commit | commitdiff | tree |
2008-09-04 |
Dale Johannesen | Add intrinsic forms of pow and exp2. The non-intrinsic
|
commit | commitdiff | tree |
2008-09-04 |
Dale Johannesen | Add intrinsics for log, log2, log10, exp, exp2.
|
commit | commitdiff | tree |
2008-09-03 |
Dale Johannesen | Do not emit a UsedDirective for things in the llvm...
|
commit | commitdiff | tree |
2008-09-02 |
Dale Johannesen | New testcase for targets without 64-bit atomics;
|
commit | commitdiff | tree |
2008-09-02 |
Dale Johannesen | Fix some bugs in the code sequences for atomics.
|
commit | commitdiff | tree |
2008-08-30 |
Dale Johannesen | Testcases for ppc atomics.
|
commit | commitdiff | tree |
2008-08-30 |
Dale Johannesen | Add ppc partial-word ATOMIC_CMP_SWAP.
|
commit | commitdiff | tree |
2008-08-29 |
Dale Johannesen | Add partial word version of ATOMIC_SWAP.
|
commit | commitdiff | tree |
2008-08-28 |
Dale Johannesen | Implement partial-word binary atomics on ppc.
|
commit | commitdiff | tree |
2008-08-28 |
Dale Johannesen | Split the ATOMIC NodeType's to include the size, e.g.
|
commit | commitdiff | tree |
2008-08-28 |
Dale Johannesen | This test crashes on non-x86 host; make SSE explicit.
|
commit | commitdiff | tree |
2008-08-25 |
Dale Johannesen | Implement 32 & 64 bit versions of PPC atomic
|
commit | commitdiff | tree |
2008-08-25 |
Dale Johannesen | Remove PPC-specific lowering for atomics; the
|
commit | commitdiff | tree |
2008-08-25 |
Dale Johannesen | Adjust grep's for new code sequence.
|
commit | commitdiff | tree |
2008-08-25 |
Dale Johannesen | It's important for the cmp-and-swap to balance
|
commit | commitdiff | tree |
2008-08-22 |
Dale Johannesen | Test all currently supported atomic builtins on x86...
|
commit | commitdiff | tree |
2008-08-22 |
Dale Johannesen | Comprehensive test of FE handling of __sync builtins.
|
commit | commitdiff | tree |
2008-08-22 |
Dale Johannesen | Implement __sync_synchronize on ppc32. Patch by Gary...
|
commit | commitdiff | tree |
2008-08-22 |
Dale Johannesen | Rewrite ppc code generated for __sync_{bool|val}_compare_and...
|
commit | commitdiff | tree |
2008-08-21 |
Dale Johannesen | Make x86 and sse2 explicit for non-x86 hosts.
|
commit | commitdiff | tree |
2008-08-21 |
Dale Johannesen | Accept NOT of a constant vector of int.
|
commit | commitdiff | tree |
2008-08-20 |
Dale Johannesen | Add remaining 64-bit atomic patterns for x86-64.
|
commit | commitdiff | tree |
2008-08-19 |
Dale Johannesen | Add support for 8 and 16 bit forms of __sync
|
commit | commitdiff | tree |
2008-08-13 |
Dale Johannesen | Generated files for 54744.
|
commit | commitdiff | tree |
2008-08-13 |
Dale Johannesen | Add read/write support for X86's sseregparm.
|
commit | commitdiff | tree |
2008-08-12 |
Dale Johannesen | When resolving a stub in x86-64 JIT, use a PC-relative...
|
commit | commitdiff | tree |
2008-08-12 |
Dale Johannesen | Make x86-64 JIT changes Darwin-specific.
|
commit | commitdiff | tree |
2008-08-12 |
Dale Johannesen | In the absence of a linker to build the GOT, use the...
|
commit | commitdiff | tree |
2008-08-11 |
Dale Johannesen | Some fixes for x86-64 JIT. Make it use small code
|
commit | commitdiff | tree |
2008-08-08 |
Dale Johannesen | Testcases for 54503. One derived from PR 2533, the
|
commit | commitdiff | tree |
2008-08-07 |
Dale Johannesen | Rewrite JIT handling of GlobalVariables so they
|
commit | commitdiff | tree |
2008-07-31 |
Dale Johannesen | Make sse2 explicit, for non-x86 hosts.
|
commit | commitdiff | tree |
2008-07-31 |
Dale Johannesen | Add a flag to disable jump table generation (all
|
commit | commitdiff | tree |
2008-07-09 |
Dale Johannesen | Remove extra call to DW.SetModuleInfo on Linux.
|
commit | commitdiff | tree |
2008-07-09 |
Dale Johannesen | Emit debug info for data-only files on Cell SPU.
|
commit | commitdiff | tree |
2008-07-09 |
Dale Johannesen | Emit debug into for data-only files for Linux PPC.
|
commit | commitdiff | tree |
2008-07-09 |
Dale Johannesen | Emit debug info for data-only files. ARM version.
|
commit | commitdiff | tree |
2008-07-09 |
Dale Johannesen | Emit debug info for data-only files. This version
|
commit | commitdiff | tree |
2008-07-09 |
Dale Johannesen | Emit debug info for data-only files. This version
|
commit | commitdiff | tree |
2008-07-08 |
Dale Johannesen | Testcase for debug info from data-only files.
|
commit | commitdiff | tree |
2008-07-08 |
Dale Johannesen | Make debug info come out in data-only files.
|
commit | commitdiff | tree |
2008-07-08 |
Dale Johannesen | Remove some dead code.
|
commit | commitdiff | tree |
2008-07-01 |
Dale Johannesen | Considering predecessors of exit blocks gets
|
commit | commitdiff | tree |
2008-07-01 |
Dale Johannesen | Fix longstanding thinko: don't exclude
|
commit | commitdiff | tree |
2008-06-30 |
Dale Johannesen | No need to align the stack if there are no stack
|
commit | commitdiff | tree |
2008-06-26 |
Dale Johannesen | Allow for rounding up of stack frame.
|
commit | commitdiff | tree |
2008-06-26 |
Dale Johannesen | Fixes the last x86-64 test failure in compat.exp:
|
commit | commitdiff | tree |
2008-06-24 |
Dale Johannesen | v2f32 is now a valid (MMX) type which breaks this
|
commit | commitdiff | tree |
2008-06-24 |
Dale Johannesen | Add v2f32 (MMX) type to X86. Support is primitive:
|
commit | commitdiff | tree |
2008-06-12 |
Dale Johannesen | Improve description of -emit-llvm.
|
commit | commitdiff | tree |
2008-06-10 |
Dale Johannesen | Use %link not %llvmgxx (which includes -c) to do the...
|
commit | commitdiff | tree |
2008-06-10 |
Dale Johannesen | Suppress ObjC FE warnings, which cause the test to...
|
commit | commitdiff | tree |
2008-06-10 |
Dale Johannesen | Add -w to inhibit gcc warnings, which causes the
|
commit | commitdiff | tree |
2008-06-10 |
Dale Johannesen | Fix parameter spelling: sse not sse1
|
commit | commitdiff | tree |
2008-06-03 |
Dale Johannesen | Expand documentation of StringConstantPrefix.
|
commit | commitdiff | tree |
2008-06-03 |
Dale Johannesen | Prevent a crash in debug dumps.
|
commit | commitdiff | tree |
2008-06-03 |
Dale Johannesen | Add StringConstantPrefix to control what the
|
commit | commitdiff | tree |
2008-05-24 |
Dale Johannesen | Put initialized const weak objects into correct
|
commit | commitdiff | tree |
2008-05-23 |
Dale Johannesen | Document common linkage.
|
commit | commitdiff | tree |
2008-05-23 |
Dale Johannesen | Add a missed CommonLinkage check.
|
commit | commitdiff | tree |
2008-05-23 |
Dale Johannesen | Rewrite a loop to avoid using iterators pointing to
|
commit | commitdiff | tree |
2008-05-23 |
Dale Johannesen | Allow for switch with no cases. Was causing fault
|
commit | commitdiff | tree |
2008-05-23 |
Dale Johannesen | Put const weak stuff in appropriate section on Darwin.
|
commit | commitdiff | tree |
2008-05-23 |
Dale Johannesen | Make LTO expect common and weak to be represented differently.
|
commit | commitdiff | tree |
2008-05-19 |
Dale Johannesen | Handle quoted names when constructing $stub's,
|
commit | commitdiff | tree |
2008-05-16 |
Dale Johannesen | Less conservative verison of previous patch,
|
commit | commitdiff | tree |
2008-05-16 |
Dale Johannesen | Add CommonLinkage, in a way that preserves the
|
commit | commitdiff | tree |
2008-05-16 |
Dale Johannesen | Add CommonLinkage to lto (treated same as weak AFAICT)
|
commit | commitdiff | tree |
2008-05-16 |
Dale Johannesen | Add CommonLinkage.
|
commit | commitdiff | tree |
2008-05-16 |
Dale Johannesen | Weak functions not declared non-throwing might be
|
commit | commitdiff | tree |
2008-05-16 |
Dale Johannesen | Record weak external linkage in a case where we were
|
commit | commitdiff | tree |
2008-05-16 |
Dale Johannesen | Use common where we mean common, not weak.
|
commit | commitdiff | tree |
2008-05-16 |
Dale Johannesen | Treat common as distinct from weak global on Darwin...
|
commit | commitdiff | tree |
2008-05-15 |
Dale Johannesen | Remove the S92 code, which really has nothing to do
|
commit | commitdiff | tree |
2008-05-15 |
Dale Johannesen | Evan has implemented this on ppc, so run the test there.
|
commit | commitdiff | tree |
2008-05-15 |
Dale Johannesen | Allow an extra bit for CommonLinkage.
|
commit | commitdiff | tree |
2008-05-14 |
Dale Johannesen | Don't assume underlying APInt type is limited
|
commit | commitdiff | tree |
2008-05-14 |
Dale Johannesen | Remove undefined behavior in hex string->APFloat
|
commit | commitdiff | tree |
2008-05-14 |
Dale Johannesen | CommonLinkage (missed a file)
|
commit | commitdiff | tree |
2008-05-14 |
Dale Johannesen | Generated files for CommonLinkage.
|
commit | commitdiff | tree |
2008-05-14 |
Dale Johannesen | Add CommonLinkage; currently tentative definitions
|
commit | commitdiff | tree |
2008-05-13 |
Dale Johannesen | Fix for PR 2323, infinite loop in tail dup.
|
commit | commitdiff | tree |
2008-05-12 |
Dale Johannesen | New test for tail merging
|
commit | commitdiff | tree |
2008-05-12 |
Dale Johannesen | Be more aggressive about tail-merging small blocks
|
commit | commitdiff | tree |
2008-05-12 |
Dale Johannesen | Further rework of tail merge algorithm. Not quite
|
commit | commitdiff | tree |
2008-05-09 |
Dale Johannesen | Remove an evil vector bool. Cosmetic refactoring,
|
commit | commitdiff | tree |
next |