..
GlobalISel
[RegBankSelect] Teach how to repair definitions.
2016-04-12 00:12:59 +00:00
MIRParser
PBQP
Analysis.h
AsmPrinter.h
[IFUNC] Use GlobalIndirectSymbol when aliases and ifuncs have something similar
2016-04-05 08:47:51 +00:00
AtomicExpandUtils.h
BasicTTIImpl.h
[TTI] Let the cost model estimate ctpop costs based on legality
2016-03-31 10:42:40 +00:00
CalcSpillWeights.h
CallingConvLower.h
CodeGen: Factor out code for tail call result compatibility check; NFC
2016-03-30 22:46:04 +00:00
CommandFlags.h
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
2016-02-15 23:44:13 +00:00
DAGCombine.h
DFAPacketizer.h
Add DAG mutation interface to the DFA packetizer
2016-03-08 15:33:51 +00:00
DIE.h
DwarfDebug: emit type units immediately.
2016-02-11 19:57:46 +00:00
DIEValue.def
DwarfDebug: emit type units immediately.
2016-02-11 19:57:46 +00:00
DwarfStringPoolEntry.h
EdgeBundles.h
FastISel.h
Swift Calling Convention: add swifterror attribute.
2016-04-01 21:41:15 +00:00
FaultMaps.h
FunctionLoweringInfo.h
Swift Calling Convention: swifterror target-independent change.
2016-04-05 18:13:16 +00:00
GCMetadata.h
GCMetadataPrinter.h
GCs.h
GCStrategy.h
[GC] Make GCStrategy::isGCManagedPointer a type predicate not a value predicate [NFC]
2015-12-23 01:42:15 +00:00
IntrinsicLowering.h
ISDOpcodes.h
Revert r248483, r242546, r242545, and r242409 - absdiff intrinsics
2015-12-11 23:11:52 +00:00
LatencyPriorityQueue.h
LexicalScopes.h
LinkAllAsmWriterComponents.h
LinkAllCodegenComponents.h
LiveInterval.h
CodeGen: Tune the SmallVector size in LiveRange
2016-03-04 00:58:39 +00:00
LiveIntervalAnalysis.h
CodeGen: Update LiveIntervalAnalysis API to use MachineInstr&, NFC
2016-02-27 20:14:29 +00:00
LiveIntervalUnion.h
LivePhysRegs.h
LivePhysRegs: removeReg() must remove aliased registers
2016-04-06 02:46:35 +00:00
LiveRangeEdit.h
Revert r265547 "Recommit r265309 after fixed an invalid memory reference bug happened"
2016-04-08 15:17:43 +00:00
LiveRegMatrix.h
LiveStackAnalysis.h
LiveVariables.h
MachineBasicBlock.h
CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFC
2016-02-27 06:40:41 +00:00
MachineBlockFrequencyInfo.h
MachineBranchProbabilityInfo.h
Use getEdgeProbability() instead of getEdgeWeight() in BFI and remove getEdgeWeight() interfaces from MBPI.
2015-12-18 21:53:24 +00:00
MachineCombinerPattern.h
replace MachineCombinerPattern namespace and enum with enum class; NFCI
2015-11-05 19:34:57 +00:00
MachineConstantPool.h
Drop prelink support.
2015-11-17 00:51:23 +00:00
MachineDominanceFrontier.h
MachineDominators.h
MachineFrameInfo.h
Use member initializers for all scalar fields of MachineFrameInfo to save boilerplate
2016-04-11 17:54:16 +00:00
MachineFunction.h
Replace MachineRegisterInfo::TracksLiveness with a MachineFunctionProperty
2016-04-11 23:32:13 +00:00
MachineFunctionAnalysis.h
MachineFunctionInitializer.h
MachineFunctionPass.h
Introduce MachineFunctionProperties and the AllVRegsAllocated property
2016-03-28 17:05:30 +00:00
MachineInstr.h
[MachineInstr] Get rid of some GlobalISel ifdefs.
2016-03-07 22:47:23 +00:00
MachineInstrBuilder.h
CodeGen: Change MachineInstr to use MachineInstr&, NFC
2016-02-27 20:01:33 +00:00
MachineInstrBundle.h
WIP: CodeGen: Use MachineInstr& in MachineInstrBundle.h, NFC
2016-02-27 17:05:33 +00:00
MachineInstrBundleIterator.h
CodeGen: Bring back MachineBasicBlock::iterator::getInstrIterator()...
2016-02-22 21:30:15 +00:00
MachineJumpTableInfo.h
MachineLoopInfo.h
fix documentation comments; NFC
2016-04-08 21:42:43 +00:00
MachineMemOperand.h
MachineModuleInfo.h
[ptr-traits] Add a bunch of includes to provide complete types that are
2015-12-29 09:06:21 +00:00
MachineModuleInfoImpls.h
MachineOperand.h
MachinePassRegistry.h
MachinePostDominators.h
MachineRegionInfo.h
MachineRegisterInfo.h
Replace MachineRegisterInfo::TracksLiveness with a MachineFunctionProperty
2016-04-11 23:32:13 +00:00
MachineScheduler.h
Add DAG mutation interface to the post-RA scheduler
2016-03-05 15:45:23 +00:00
MachineSSAUpdater.h
MachineTraceMetrics.h
Reapply "CodeGen: Use references in MachineTraceMetrics::Trace, NFC"
2016-02-22 03:33:28 +00:00
MachineValueType.h
Add isScalarInteger helper to EVT/MVT
2016-03-01 18:01:28 +00:00
MachORelocation.h
MIRYamlMapping.h
Introduce MachineFunctionProperties and the AllVRegsAllocated property
2016-03-28 17:05:30 +00:00
ParallelCG.h
[gold] Save bitcode for module partitions (save-temps + split codegen).
2016-04-06 18:32:13 +00:00
Passes.h
[GlobalISel] Add RegBankSelect hooks into the pass pipeline.
2016-04-07 20:27:33 +00:00
PBQPRAConstraint.h
PseudoSourceValue.h
[ScheduleDAGInstrs::buildSchedGraph()] Handling of memory dependecies rewritten.
2016-02-03 17:52:29 +00:00
RegAllocPBQP.h
RegAllocRegistry.h
RegisterClassInfo.h
RegisterPressure.h
MachineScheduler: Allow independent scheduling of sub register defs
2016-01-20 00:23:32 +00:00
RegisterScavenging.h
RegisterScavenger: Take a reference as enterBasicBlock() argument.
2016-04-06 02:47:09 +00:00
ResourcePriorityQueue.h
RuntimeLibcalls.h
Add __atomic_* lowering to AtomicExpandPass.
2016-04-11 22:22:33 +00:00
ScheduleDAG.h
[ScheduleDAGInstrs::buildSchedGraph()] Handling of memory dependecies rewritten.
2016-02-03 17:52:29 +00:00
ScheduleDAGInstrs.h
[ScheduleDAGInstrs::buildSchedGraph()] Handling of memory dependecies rewritten.
2016-02-03 17:52:29 +00:00
ScheduleDAGMutation.h
Add DAG mutation interface to the post-RA scheduler
2016-03-05 15:45:23 +00:00
ScheduleDFS.h
ScheduleHazardRecognizer.h
SchedulerRegistry.h
ScoreboardHazardRecognizer.h
SelectionDAG.h
Prevent X86ISelLowering from merging volatile loads
2016-03-31 13:40:55 +00:00
SelectionDAGISel.h
[CodeGen] Add space-optimized EmitMergeInputChains1_2 to the DAG isel matching tables. Shaves about 5100 bytes from the X86 matcher table. NFC
2016-03-07 07:29:12 +00:00
SelectionDAGNodes.h
[x86] use BMI 'andn' for logic + compare ops
2016-04-09 16:02:52 +00:00
SelectionDAGTargetInfo.h
Rename TargetSelectionDAGInfo into SelectionDAGTargetInfo and move it to CodeGen/
2016-01-27 16:32:26 +00:00
SlotIndexes.h
WIP: CodeGen: Use MachineInstr& in MachineInstrBundle.h, NFC
2016-02-27 17:05:33 +00:00
StackMaps.h
[ptr-traits] Add a bunch of includes to provide complete types that are
2015-12-29 09:06:21 +00:00
StackProtector.h
[SSP] Remove llvm.stackprotectorcheck.
2016-04-08 21:26:31 +00:00
TailDuplicator.h
Codegen: Factor tail duplication into a utility class. NFC
2016-04-08 20:35:01 +00:00
TargetLoweringObjectFileImpl.h
[X86] Use the correct alignment for COMDAT constant pool entries
2016-02-21 01:30:30 +00:00
TargetSchedule.h
ValueTypes.h
[CodeGen] Mark EVT:getExtendedSizeInBits() as LLVM_READONLY.
2016-03-30 05:26:43 +00:00
ValueTypes.td
Fix some typos; NFC
2016-03-18 14:08:42 +00:00
VirtRegMap.h
WinEHFuncInfo.h
Make more headers self-contained.
2016-01-27 18:03:37 +00:00