llvm-6502/lib
Jim Grosbach e03262fcfc Add Expand-to-libcall support for additional atomics. This covers the usual
entries used by llvm-gcc. *_[U]MIN and such can be added later if needed.

This enables the front ends to simplify handling of the atomic intrinsics by
removing the target-specific decision about which targets can handle the
intrinsics.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106321 91177308-0d34-0410-b5e6-96231b3b80d8
2010-06-18 21:43:38 +00:00
..
Analysis Revert r106304 (105548 and friends), which are the SCEVComplexityCompare 2010-06-18 19:54:20 +00:00
Archive
AsmParser Eliminate the restriction that the array size in an alloca must be i32. 2010-05-28 01:14:11 +00:00
Bitcode Speedup bitcode writer. Do not walk all values for all functions to emit function local metadata. In one testcase, probably worst case scenario, the 70x speed up is seen. 2010-06-02 23:05:04 +00:00
CodeGen Add Expand-to-libcall support for additional atomics. This covers the usual 2010-06-18 21:43:38 +00:00
CompilerDriver
ExecutionEngine Handle execution entrypoints with non-integer return types. 2010-06-18 02:01:10 +00:00
Linker
MC Update comment. 2010-06-17 00:49:46 +00:00
Support Give NamedRegionTimer an Enabled flag, allowing all its clients to 2010-06-18 15:56:31 +00:00
System Avoid "variable 'bits' set but not used [-Wunused-but-set-variable]" 2010-06-10 16:23:15 +00:00
Target Rewrite chained if's as switches and replace assertions with llvm_unreachable 2010-06-18 21:32:42 +00:00
Transforms Disable indvars on loops when LoopSimplify form is not available. 2010-06-18 01:35:11 +00:00
VMCore Use separate named MDNode to hold each function's local variable info. 2010-06-16 00:53:55 +00:00
Makefile