llvm-project/llvm/lib
Chad Rosier 0122909d95 Add a few float shrinking optimizations to SimplifyLibCalls. Unsafe
optimizations are guarded by the -enable-double-float-shrink LLVM option.
Last bit of PR13574.  Patch by Weiming Zhao <weimingz@codeaurora.org>.

llvm-svn: 162368
2012-08-22 17:22:33 +00:00
..
Analysis Reduce duplicated hash map lookups. 2012-08-22 15:37:57 +00:00
Archive Remove references to compression in llvm-ar. It has been a long time since we 2012-08-10 01:57:52 +00:00
AsmParser Change the `linker_private_weak_def_auto' linkage to `linkonce_odr_auto_hide' to 2012-08-17 18:33:14 +00:00
Bitcode Change the `linker_private_weak_def_auto' linkage to `linkonce_odr_auto_hide' to 2012-08-17 18:33:14 +00:00
CodeGen Tidy up a few more uses of MF.getFunction()->getName(). 2012-08-22 17:18:53 +00:00
DebugInfo Fix the representation of debug line table in DebugInfo LLVM library, 2012-08-07 11:46:57 +00:00
ExecutionEngine Add a getName function to MachineFunction. Use it in places that previously did getFunction()->getName(). Remove includes of Function.h that are no longer needed. 2012-08-22 06:07:19 +00:00
Linker Move the "findUsedStructTypes" functionality outside of the Module class. 2012-08-03 00:30:35 +00:00
MC Reduce duplicated hash map lookups. 2012-08-22 15:37:57 +00:00
Object Reverting r 160419. 2012-07-19 21:43:55 +00:00
Support Reduce alignment of SmallVector<T> to the required amount, rather than forcing 16-byte alignment. This fixes misaligned SmallVector accesses via ExtractValueInst's SmallVector data member. 2012-08-22 00:11:07 +00:00
TableGen TableGen: Allow use of #NAME# outside of 'def' names. 2012-08-02 18:46:42 +00:00
Target Reduce duplicated hash map lookups. 2012-08-22 15:37:57 +00:00
Transforms Add a few float shrinking optimizations to SimplifyLibCalls. Unsafe 2012-08-22 17:22:33 +00:00
VMCore Make atomic load and store of pointers work. Tighten verification of atomic operations 2012-08-17 23:24:29 +00:00
CMakeLists.txt Move TableGen's parser and entry point into a library 2011-10-01 16:41:13 +00:00
LLVMBuild.txt LLVMBuild: Introduce a common section which currently has a list of the 2011-12-12 22:45:54 +00:00
Makefile Remove more of llvmc and dependencies. 2011-09-20 00:34:27 +00:00