..
PBQP
Analysis.h
Move global variables in TargetMachine into new TargetOptions class. As an API
2011-12-02 22:16:29 +00:00
AsmPrinter.h
Teach our Dwarf emission to use the string pool.
2011-10-27 06:44:11 +00:00
CalcSpillWeights.h
Move CalculateRegClass to MRI::recomputeRegClass.
2011-08-09 16:46:27 +00:00
CallingConvLower.h
DFAPacketizer.h
use space star instead of star space
2011-12-06 17:34:16 +00:00
EdgeBundles.h
Twinify GraphWriter a little bit.
2011-11-15 16:26:38 +00:00
FastISel.h
[fast-isel] Add support for selecting insertvalue.
2011-12-09 20:09:54 +00:00
FunctionLoweringInfo.h
Directly point debug info to the stack slot of the arugment, instead of trying to keep track of vreg in which it the arugment is copied. The LiveDebugVariable can keep track of variable's ranges.
2011-09-08 22:59:09 +00:00
GCMetadata.h
GCMetadataPrinter.h
GCs.h
GCStrategy.h
Add a custom safepoint method, in order for language implementers to decide which machine instruction gets to be a safepoint.
2011-11-11 18:32:52 +00:00
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
Delete the linear scan register allocator.
2011-11-12 22:39:45 +00:00
LiveInterval.h
Added methods to get the live range immediately before a given slot. Intended to parallel the getVNInfoBefore method.
2012-01-19 01:36:06 +00:00
LiveIntervalAnalysis.h
Exclusively use SplitAnalysis::getLastSplitPoint().
2012-01-11 02:07:00 +00:00
LiveStackAnalysis.h
Move getCommonSubClass() into TRI.
2011-09-30 22:18:51 +00:00
LiveVariables.h
Handle register masks in LiveVariables.
2012-01-21 00:58:53 +00:00
MachineBasicBlock.h
Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo.
2011-12-20 20:03:10 +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
Fix typo, reported by Eitan Adler!
2011-12-10 03:16:20 +00:00
MachineFunction.h
Allow inlining of functions with returns_twice calls, if they have the
2011-12-18 20:35:43 +00:00
MachineFunctionAnalysis.h
Sink codegen optimization level into MCCodeGenInfo along side relocation model
2011-11-16 08:38:26 +00:00
MachineFunctionPass.h
MachineInstr.h
- Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function
2011-12-14 02:11:42 +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
MachineLoopInfo.h
MachineLoopRanges.h
MachineMemOperand.h
Make headers standalone.
2011-11-14 17:45:03 +00:00
MachineModuleInfo.h
Add accessor method to check if the landing pad symbol has call site information.
2011-10-05 23:26:10 +00:00
MachineModuleInfoImpls.h
MachineOperand.h
Add a new kind of MachineOperand: MO_RegisterMask.
2012-01-16 19:22:00 +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
More bundle related API additions.
2012-01-19 07:47:03 +00:00
ProcessImplicitDefs.h
PseudoSourceValue.h
RegAllocPBQP.h
RegAllocRegistry.h
RegisterScavenging.h
RuntimeLibcalls.h
Add an intrinsic and codegen support for fused multiply-accumulate. The intent
2011-07-08 21:39:21 +00:00
ScheduleDAG.h
Move Sched::Preference out of TargetMachine.h where it is not referenced.
2012-01-12 02:35:23 +00:00
ScheduleHazardRecognizer.h
SchedulerRegistry.h
Delete the top-down "Latency" scheduler. Top-down scheduling doesn't handle
2011-10-24 18:01:06 +00:00
ScoreboardHazardRecognizer.h
SelectionDAG.h
Add a RegisterMaskSDNode class.
2012-01-18 23:52:12 +00:00
SelectionDAGISel.h
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
2011-12-20 02:50:00 +00:00
SelectionDAGNodes.h
Add a RegisterMaskSDNode class.
2012-01-18 23:52:12 +00:00
SlotIndexes.h
Detect when a value is undefined on an edge to a landing pad.
2012-01-11 02:07:05 +00:00
TargetLoweringObjectFileImpl.h
Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc.
2011-07-20 19:50:42 +00:00
ValueTypes.h
More dead code removal (using -Wunreachable-code)
2012-01-20 21:51:11 +00:00
ValueTypes.td
Added MVT::v2f16
2012-01-12 23:14:13 +00:00