..
PBQP
Matrix simplification in PBQP may push infinite costs onto register options.
2012-04-03 16:27:16 +00:00
Analysis.h
AsmPrinter.h
Allow the use of an alternate symbol for calculating a function's size.
2012-02-22 21:11:47 +00:00
CalcSpillWeights.h
CallingConvLower.h
Convert more static tables of registers used by calling convention to uint16_t to reduce space.
2012-03-11 07:57:25 +00:00
DFAPacketizer.h
Cleanup VLIWPacketizer to use the updated ScheduleDAGInstrs interface.
2012-03-07 23:01:09 +00:00
EdgeBundles.h
FastISel.h
FunctionLoweringInfo.h
Replace a DenseSet with SmallPtrSet.
2012-02-23 20:53:02 +00:00
GCMetadata.h
GCMetadataPrinter.h
GCs.h
GCStrategy.h
IntrinsicLowering.h
ISDOpcodes.h
JITCodeEmitter.h
LatencyPriorityQueue.h
misched preparation: rename core scheduler methods for consistency.
2012-03-07 23:00:49 +00:00
LexicalScopes.h
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
Add API "handleMoveIntoBundl" for updating liveness when moving instructions into
2012-02-21 22:29:38 +00:00
LiveRangeEdit.h
Fixes to r153903. Added missing explanation of behaviour when the VirtRegMap is NULL. Also changed it in this case to just avoid updating the map, but live ranges or intervals will still get updated and created
2012-04-03 00:28:46 +00:00
LiveStackAnalysis.h
LiveVariables.h
MachineBasicBlock.h
Added MachineBasicBlock::getFullName() to standardize/factor codegen diagnostics.
2012-03-07 00:18:18 +00:00
MachineBlockFrequencyInfo.h
MachineBranchProbabilityInfo.h
MachineCodeEmitter.h
MachineCodeInfo.h
MachineConstantPool.h
MachineDominators.h
Silence the new -Wempty-body warning. It appeared because the next statement
2012-02-14 22:17:14 +00:00
MachineFrameInfo.h
MachineFunction.h
Teach CodeGen's version of computeMaskedBits to understand the range metadata.
2012-03-31 18:14:00 +00:00
MachineFunctionAnalysis.h
MachineFunctionPass.h
MachineInstr.h
MachineInstr: Inline the fast path (non-bundle instruction) of hasProperty.
2012-03-17 17:03:45 +00:00
MachineInstrBuilder.h
Use <def,undef> operands when spilling NEON bundles.
2012-03-04 18:40:30 +00:00
MachineInstrBundle.h
Move getBundleStart() into MachineInstrBundle.h.
2012-03-01 01:26:01 +00:00
MachineJumpTableInfo.h
MachineLoopInfo.h
MachineLoopRanges.h
MachineMemOperand.h
Teach CodeGen's version of computeMaskedBits to understand the range metadata.
2012-03-31 18:14:00 +00:00
MachineModuleInfo.h
Properly emit _fltused with FastISel. Refactor to share code with SDAG.
2012-02-22 19:06:13 +00:00
MachineModuleInfoImpls.h
MachineOperand.h
Clean up comment.
2012-02-10 19:27:34 +00:00
MachinePassRegistry.h
MachineRegisterInfo.h
Add an MRI::tracksLiveness() flag.
2012-03-27 15:13:58 +00:00
MachineRelocation.h
MachineScheduler.h
misched: allow the default scheduler to be one chosen by the target.
2012-03-09 00:52:20 +00:00
MachineSSAUpdater.h
MachORelocation.h
Passes.h
Enable machine code verification in the entire code generator.
2012-03-28 23:54:28 +00:00
ProcessImplicitDefs.h
PseudoSourceValue.h
RegAllocPBQP.h
RegAllocRegistry.h
RegisterScavenging.h
Track reserved registers separately from RegsAvailable.
2012-02-23 01:13:32 +00:00
ResourcePriorityQueue.h
misched preparation: rename core scheduler methods for consistency.
2012-03-07 23:00:49 +00:00
RuntimeLibcalls.h
ScheduleDAG.h
misched: implemented a framework for top-down or bottom-up scheduling.
2012-03-14 04:00:41 +00:00
ScheduleDAGInstrs.h
misched: Add finalizeScheduler to complete the target interface.
2012-04-01 07:24:23 +00:00
ScheduleHazardRecognizer.h
SchedulerRegistry.h
ScoreboardHazardRecognizer.h
SelectionDAG.h
Always compute all the bits in ComputeMaskedBits.
2012-04-04 12:51:34 +00:00
SelectionDAGISel.h
Convert assert(0) to llvm_unreachable
2012-02-05 22:14:15 +00:00
SelectionDAGNodes.h
Teach CodeGen's version of computeMaskedBits to understand the range metadata.
2012-03-31 18:14:00 +00:00
SlotIndexes.h
Move getBundleStart() into MachineInstrBundle.h.
2012-03-01 01:26:01 +00:00
TargetLoweringObjectFileImpl.h
Modify the code that emits the module flags to use the new module flags accessor
2012-02-15 22:36:15 +00:00
ValueTypes.h
Remove an unused function.
2012-03-05 12:49:45 +00:00
ValueTypes.td