llvm-6502/lib
Andrew Trick 9b5caaa9c4 misched: Target-independent support for load/store clustering.
This infrastructure is generally useful for any target that wants to
strongly prefer two instructions to be adjacent after scheduling.

A following checkin will add target-specific hooks with unit
tests. Then this feature will be enabled by default with misched.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167742 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-12 19:40:10 +00:00
..
Analysis llvm/ConstantFolding.cpp: Make ReadDataFromGlobal() and FoldReinterpretLoadFromConstPtr() Big-endian-aware. 2012-11-08 20:34:25 +00:00
Archive
AsmParser
Bitcode
CodeGen misched: Target-independent support for load/store clustering. 2012-11-12 19:40:10 +00:00
DebugInfo Fixup for r167558: Store raw pointer (instead of reference) to RelocMap in DIContext. This is needed to prevent crashes because of dangling reference if the clients don't provide RelocMap to DIContext constructor. 2012-11-12 14:25:36 +00:00
ExecutionEngine Fix build error from previous commit. 2012-11-06 19:06:46 +00:00
Linker
MC Add ARM TARGET2 relocation. The testcase will follow with actualy use-case. 2012-11-09 20:20:12 +00:00
Object
Support Drop the limitation to IEEE floating point types from the fdiv of pow2 -> fmul transform. 2012-11-08 13:58:10 +00:00
TableGen
Target misched: Target-independent support for load/store clustering. 2012-11-12 19:40:10 +00:00
Transforms This change is to fix rdar://12571717 which is about assertion in Reassociate pass. 2012-11-12 19:34:11 +00:00
VMCore
CMakeLists.txt
LLVMBuild.txt
Makefile