llvm-6502/include/llvm/CodeGen
2008-03-13 02:42:55 +00:00
..
AsmPrinter.h Don't fill eh frames even though these are text sections. 2008-02-29 19:36:59 +00:00
BreakCriticalMachineEdge.h Fixes for BreakCriticalMachineCodeEdge by Fernando. 2008-01-27 19:51:03 +00:00
CallingConvLower.h Increase ISD::ParamFlags to 64 bits. Increase the ByValSize 2008-03-10 02:17:22 +00:00
Collector.h
CollectorMetadata.h
Collectors.h
DwarfWriter.h
ELFRelocation.h
FileWriters.h Use PassManagerBase instead of FunctionPassManager for functions 2008-03-11 22:29:46 +00:00
IntrinsicLowering.h
LinkAllCodegenComponents.h
LiveInterval.h Detabify 2008-02-26 10:49:39 +00:00
LiveIntervalAnalysis.h When the register allocator runs out of registers, spill a physical register around the def's and use's of the interval being allocated to make it possible for the interval to target a register and spill it right away and restore a register for uses. This likely generates terrible code but is before than aborting. 2008-03-11 07:19:34 +00:00
LiveVariables.h Improve VarInfo::removeKill() by using std::find instead of linear search. 2008-03-13 02:42:55 +00:00
MachineBasicBlock.h Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to 16-byte boundaries. 2008-02-28 00:43:03 +00:00
MachineCodeEmitter.h Enable exception handling int JIT 2008-02-13 18:39:37 +00:00
MachineConstantPool.h
MachineDominators.h
MachineFrameInfo.h Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to 16-byte boundaries. 2008-02-28 00:43:03 +00:00
MachineFunction.h
MachineFunctionPass.h
MachineInstr.h Refactor some code out of MachineSink into a MachineInstr query. 2008-03-13 00:44:09 +00:00
MachineInstrBuilder.h Re-apply the memory operand changes, with a fix for the static 2008-02-06 22:27:42 +00:00
MachineJumpTableInfo.h
MachineLocation.h Rename MRegisterInfo to TargetRegisterInfo. 2008-02-10 18:45:23 +00:00
MachineLoopInfo.h
MachineModuleInfo.h SDIsel processes llvm.dbg.declare by recording the variable debug information descriptor and its corresponding stack frame index in MachineModuleInfo. This only works if the local variable is "homed" in the stack frame. It does not work for byval parameter, etc. 2008-02-02 04:07:54 +00:00
MachineOperand.h Support a new type of MachineOperand, MO_FPImmediate, used for holding 2008-02-14 07:39:30 +00:00
MachinePassRegistry.h
MachineRegisterInfo.h Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings. 2008-02-20 11:08:44 +00:00
MachineRelocation.h Fix the failures in the PPC JIT by marking relocation entries for 2008-01-21 22:27:27 +00:00
MachORelocation.h
MemOperand.h Change MemOperand's size and offset to be 64-bit. 2008-02-15 01:29:57 +00:00
Passes.h Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to 16-byte boundaries. 2008-02-28 00:43:03 +00:00
PseudoSourceValue.h Follow Chris' suggestion; change the PseudoSourceValue accessors 2008-02-07 18:41:25 +00:00
RegAllocRegistry.h
RegisterCoalescer.h Rename MRegisterInfo to TargetRegisterInfo. 2008-02-10 18:45:23 +00:00
RegisterScavenging.h When setting the "unused" info, take into account something like this: 2008-03-06 23:22:43 +00:00
RuntimeLibcalls.h Implement more support for fp-to-i128 and i128-to-fp conversions. 2008-03-10 23:03:31 +00:00
SchedGraphCommon.h
ScheduleDAG.h Experimental scheduler change to schedule / coalesce the copies added for function livein's. Take 2008-03-10-RegAllocInfLoop.ll, the schedule looks like this after these copies are inserted: 2008-03-12 22:19:41 +00:00
SchedulerRegistry.h
SelectionDAG.h Convert the last remaining users of the non-APInt form of 2008-02-27 01:23:58 +00:00
SelectionDAGISel.h
SelectionDAGNodes.h Don't try to extract an i32 from an f64. This 2008-03-12 20:30:08 +00:00
ValueTypes.h Add MVT::is128BitVector and is64BitVector. Shrink 2008-03-01 03:40:57 +00:00
ValueTypes.td