llvm-6502/include/llvm
Sebastian Pop 79facc9e29 remove BasePointer before delinearizing
No functional change is intended: instead of relying on the delinearization to
come up with the base pointer as a remainder of the divisions in the
delinearization, we just compute it from the array access and use that value.
We substract the base pointer from the SCEV to be delinearized and that
simplifies the work of the delinearizer.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@209692 91177308-0d34-0410-b5e6-96231b3b80d8
2014-05-27 22:41:51 +00:00
..
ADT Attempt to placate compilers that warn on casts between pointer-to-object and 2014-05-23 01:22:46 +00:00
Analysis remove BasePointer before delinearizing 2014-05-27 22:41:51 +00:00
AsmParser
Bitcode
CodeGen CodeGen: Make MachineBasicBlock::back skip to the beginning of the last bundle. 2014-05-24 13:13:17 +00:00
Config
DebugInfo
ExecutionEngine
IR Fix some misplaced spaces around 'override' 2014-05-24 20:19:40 +00:00
IRReader
LineEditor
Linker
LTO
MC [mips][mips64r6] Add Relocations R_MIPS_PCHI16, R_MIPS_PCLO16 2014-05-27 14:58:51 +00:00
Object
Option
ProfileData
Support [ARM] Emit correct build attributes for the relocation models. 2014-05-27 13:30:21 +00:00
TableGen Fix some misplaced spaces around 'override' 2014-05-24 20:19:40 +00:00
Target
Transforms Make the LoopRotate pass's maximum header size configurable both programmatically 2014-05-26 08:58:51 +00:00
CMakeLists.txt
InitializePasses.h
LinkAllIR.h
LinkAllPasses.h
module.modulemap
module.modulemap.build
Pass.h
PassAnalysisSupport.h
PassManager.h
PassRegistry.h
PassSupport.h