llvm-6502/include/llvm
Dan Gohman 4c8c83022b Change ScheduleDAG's SUnitMap from DenseMap<SDNode*, vector<SUnit*> >
to DenseMap<SDNode*, SUnit*>, and adjust the way cloned SUnit nodes are
handled so that only the original node needs to be in the map.
This speeds up llc on 447.dealII.llvm.bc by about 2%.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52576 91177308-0d34-0410-b5e6-96231b3b80d8
2008-06-21 15:52:51 +00:00
..
ADT Fix use of placement new to actually use an address. 2008-06-17 18:07:43 +00:00
Analysis It's invalid to take the one-past-the-end address of a non-array 2008-06-20 00:49:21 +00:00
Assembly
Bitcode
CodeGen Change ScheduleDAG's SUnitMap from DenseMap<SDNode*, vector<SUnit*> > 2008-06-21 15:52:51 +00:00
Config
Debugger
ExecutionEngine Add a new flag that disables symbol lookup with dlsym when set. This allows 2008-06-16 17:44:14 +00:00
Support
System Add comment. 2008-06-16 12:20:05 +00:00
Target Provide generic hooks for icache invalidation. Add PPC implementation. 2008-06-17 17:30:05 +00:00
Transforms
AbstractTypeUser.h
Argument.h
AutoUpgrade.h Auto-upgrade code for multiple-value return statements. This code 2008-06-17 23:38:43 +00:00
BasicBlock.h
CallGraphSCCPass.h
CallingConv.h
Constant.h
Constants.h
DerivedTypes.h
Function.h
GlobalAlias.h
GlobalValue.h
GlobalVariable.h
InlineAsm.h
InstrTypes.h make ExtractValueInst derived from UnaryInstruction 2008-06-06 20:28:12 +00:00
Instruction.def
Instruction.h Add an insertBefore method for attaching previously unattached instructions, 2008-06-17 18:29:27 +00:00
Instructions.h Add an idx_iterator to the insertvalue and extractvalue instructions. 2008-06-19 17:15:57 +00:00
IntrinsicInst.h
Intrinsics.h
Intrinsics.td - Add "Commutative" property to intrinsics. This allows tblgen to generate the commuted variants for dagisel matching code. 2008-06-16 20:29:38 +00:00
IntrinsicsARM.td
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsX86.td Horizontal-add instructions are not commutative. 2008-06-16 21:16:24 +00:00
LinkAllPasses.h
LinkAllVMCore.h
Linker.h
LinkTimeOptimizer.h
Module.h
ModuleProvider.h
OperandTraits.h
ParameterAttributes.h The inline keyword goes before the return type. This fixes a compiler warning. 2008-06-19 16:16:06 +00:00
Pass.h
PassAnalysisSupport.h
PassManager.h
PassManagers.h
PassSupport.h
SymbolTableListTraits.h
Type.h
TypeSymbolTable.h
Use.h
User.h Move some documentation from the header file into ProgrammersManual. About to improve. 2008-06-16 21:06:12 +00:00
Value.h add a const version of stripPointerCasts 2008-06-16 06:43:06 +00:00
ValueSymbolTable.h