llvm-6502/include/llvm/CodeGen
Jakob Stoklund Olesen ebf2750a70 Optimize LiveIntervals::intervalIsInOneMBB().
No looping and binary searches necessary.

Return a pointer to the containing block instead of just a bool.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150218 91177308-0d34-0410-b5e6-96231b3b80d8
2012-02-10 01:23:55 +00:00
..
PBQP Convert assert(0) to llvm_unreachable 2012-02-05 22:14:15 +00:00
Analysis.h
AsmPrinter.h Convert assert(0) to llvm_unreachable 2012-02-05 22:14:15 +00:00
CalcSpillWeights.h
CallingConvLower.h
DFAPacketizer.h
EdgeBundles.h
FastISel.h
FunctionLoweringInfo.h Remove the eh.exception and eh.selector intrinsics. Also remove a hack to copy 2012-01-31 01:46:13 +00:00
GCMetadata.h
GCMetadataPrinter.h
GCs.h
GCStrategy.h
IntrinsicLowering.h
ISDOpcodes.h Add a RegisterMaskSDNode class. 2012-01-18 23:52:12 +00:00
JITCodeEmitter.h Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:50:00 +00:00
LatencyPriorityQueue.h
LexicalScopes.h Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:50:00 +00:00
LinkAllAsmWriterComponents.h
LinkAllCodegenComponents.h Codegen pass definition cleanup. No functionality. 2012-02-08 21:23:13 +00:00
LiveInterval.h Drop the REDEF_BY_EC VNInfo flag. 2012-02-04 05:51:25 +00:00
LiveIntervalAnalysis.h Optimize LiveIntervals::intervalIsInOneMBB(). 2012-02-10 01:23:55 +00:00
LiveStackAnalysis.h
LiveVariables.h Handle register masks in LiveVariables. 2012-01-21 00:58:53 +00:00
MachineBasicBlock.h Tidy up. Trailing whitespace. 2012-01-31 19:47:32 +00:00
MachineBlockFrequencyInfo.h Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo. 2011-12-20 20:03:10 +00:00
MachineBranchProbabilityInfo.h Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo. 2011-12-20 20:03:10 +00:00
MachineCodeEmitter.h Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:50:00 +00:00
MachineCodeInfo.h
MachineConstantPool.h Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:50:00 +00:00
MachineDominators.h
MachineFrameInfo.h
MachineFunction.h
MachineFunctionAnalysis.h
MachineFunctionPass.h
MachineInstr.h Added MachineInstr::isBundled() to check if an instruction is part of a bundle. 2012-02-08 02:17:25 +00:00
MachineInstrBuilder.h Add a new kind of MachineOperand: MO_RegisterMask. 2012-01-16 19:22:00 +00:00
MachineInstrBundle.h More bundle related API additions. 2012-01-19 07:47:03 +00:00
MachineJumpTableInfo.h Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which is 2012-02-03 04:33:00 +00:00
MachineLoopInfo.h
MachineLoopRanges.h
MachineMemOperand.h
MachineModuleInfo.h
MachineModuleInfoImpls.h
MachineOperand.h Require non-NULL register masks. 2012-02-02 23:52:57 +00:00
MachinePassRegistry.h Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:50:00 +00:00
MachineRegisterInfo.h Extract method for detecting constant unallocatable physregs. 2012-01-16 22:34:08 +00:00
MachineRelocation.h
MachineSSAUpdater.h
MachORelocation.h
Passes.h Improve TargetPassConfig. No intended functionality. 2012-02-09 00:40:55 +00:00
ProcessImplicitDefs.h
PseudoSourceValue.h
RegAllocPBQP.h
RegAllocRegistry.h
RegisterScavenging.h Fix some scavenger performance issues. 2012-01-29 01:29:28 +00:00
ResourcePriorityQueue.h VLIW specific scheduler framework that utilizes deterministic finite automaton (DFA). 2012-02-01 22:13:57 +00:00
RuntimeLibcalls.h
ScheduleDAG.h Move some llvm_unreachable's from r149849 out of switch statements to satisfy -Wcovered-switch-default 2012-02-06 08:17:43 +00:00
ScheduleHazardRecognizer.h
SchedulerRegistry.h VLIW specific scheduler framework that utilizes deterministic finite automaton (DFA). 2012-02-01 22:13:57 +00:00
ScoreboardHazardRecognizer.h
SelectionDAG.h Convert assert(0) to llvm_unreachable 2012-02-05 22:14:15 +00:00
SelectionDAGISel.h Convert assert(0) to llvm_unreachable 2012-02-05 22:14:15 +00:00
SelectionDAGNodes.h Add a RegisterMaskSDNode class. 2012-01-18 23:52:12 +00:00
SlotIndexes.h Drop ZeroIndex and InvalidIndex. 2012-02-04 00:11:06 +00:00
TargetLoweringObjectFileImpl.h Properly emit ctors / dtors with priorities into desired sections 2012-01-25 22:24:19 +00:00
ValueTypes.h Convert assert(0) to llvm_unreachable 2012-02-05 22:14:15 +00:00
ValueTypes.td Added MVT::v2f16 2012-01-12 23:14:13 +00:00