llvm-6502/lib
Adam Nemet 093a04b6d6 [LoopAccesses] Cache the result of canVectorizeMemory
LAA will be an on-demand analysis pass, so we need to cache the result
of the analysis.  canVectorizeMemory is renamed to analyzeLoop which
computes the result.  canVectorizeMemory becomes the query function for
the cached result.

This is part of the patchset that converts LoopAccessAnalysis into an
actual analysis pass.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229892 91177308-0d34-0410-b5e6-96231b3b80d8
2015-02-19 19:15:00 +00:00
..
Analysis [LoopAccesses] Cache the result of canVectorizeMemory 2015-02-19 19:15:00 +00:00
AsmParser IR: Drop scope from MDTemplateParameter 2015-02-19 00:37:21 +00:00
Bitcode IR: Drop scope from MDTemplateParameter 2015-02-19 00:37:21 +00:00
CodeGen Update and remove a few calls to TargetMachine::getSubtargetImpl 2015-02-19 18:46:23 +00:00
DebugInfo
ExecutionEngine
Fuzzer [fuzzer] split main() into FuzzerDriver() that takes a callback as a parameter and a tiny main() in a separate file 2015-02-19 18:45:37 +00:00
IR Avoid conversion to float when creating ConstantDataArray/ConstantDataVector. 2015-02-19 16:08:20 +00:00
IRReader
LineEditor
Linker
LTO
MC Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures. 2015-02-19 11:38:11 +00:00
Object Introduce Target::createNullTargetStreamer and use it from IRObjectFile. 2015-02-19 00:45:02 +00:00
Option
ProfileData
Support Assume the original file is created before release in LockFileManager 2015-02-19 18:22:35 +00:00
TableGen
Target [Hexagon] Creating HexagonMCInstrInfo namespace as landing zone for static functions detached from HexagonMCInst. 2015-02-19 19:00:00 +00:00
Transforms [LoopAccesses] Cache the result of canVectorizeMemory 2015-02-19 19:15:00 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile