llvm-6502/lib
Jakob Stoklund Olesen 3b1088a2cc Don't store COPY pointers in VNInfo.
If a value is defined by a COPY, that instuction can easily and cheaply
be found by getInstructionFromIndex(VNI->def).

This reduces the size of VNInfo from 24 to 16 bytes, and improves
llc compile time by 3%.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149763 91177308-0d34-0410-b5e6-96231b3b80d8
2012-02-04 05:20:49 +00:00
..
Analysis remove the blank line from previous ci. 2012-02-04 03:18:47 +00:00
Archive
AsmParser Typo 2012-02-01 23:43:12 +00:00
Bitcode SwitchInst refactoring. 2012-02-01 07:49:51 +00:00
CodeGen Don't store COPY pointers in VNInfo. 2012-02-04 05:20:49 +00:00
DebugInfo
ExecutionEngine Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which is 2012-02-03 04:33:00 +00:00
Linker
MC Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which is 2012-02-03 04:33:00 +00:00
Object Object: avoid undefined behavior when bounds-checking 2012-02-04 02:41:39 +00:00
Support Add new tag and an attribute to support debug info for objective-c property. 2012-02-03 23:57:08 +00:00
TableGen
Target TargetPassConfig: confine the MC configuration to TargetMachine. 2012-02-04 02:56:59 +00:00
Transforms Boost the effective chain depth of loads and stores. 2012-02-04 04:14:04 +00:00
VMCore Update llvm debug version to support new structure and tag for Objective-C property's debug info. 2012-02-04 01:30:01 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile