llvm-6502/include/llvm/CodeGen
Nate Begeman e179584f9b Change how FP immediates are handled.
1) ConstantFP is now expand by default
2) ConstantFP is not turned into TargetConstantFP during Legalize
   if it is legal.

This allows ConstantFP to be handled like Constant, allowing for 
targets that can encode FP immediates as MachineOperands.

As a bonus, fix up Itanium FP constants, which now correctly match,
and match more constants!  Hooray.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47121 91177308-0d34-0410-b5e6-96231b3b80d8
2008-02-14 08:57:00 +00:00
..
AsmPrinter.h Unbreak teh build. 2008-02-05 00:25:13 +00:00
BreakCriticalMachineEdge.h Fixes for BreakCriticalMachineCodeEdge by Fernando. 2008-01-27 19:51:03 +00:00
CallingConvLower.h Rename MRegisterInfo to TargetRegisterInfo. 2008-02-10 18:45:23 +00:00
Collector.h
CollectorMetadata.h
Collectors.h
DwarfWriter.h
ELFRelocation.h
FileWriters.h
IntrinsicLowering.h
LinkAllCodegenComponents.h
LiveInterval.h - Added removeValNo() to remove all live ranges of a particular value#. 2008-02-13 02:48:26 +00:00
LiveIntervalAnalysis.h Simplify. 2008-02-13 09:18:16 +00:00
LiveVariables.h Rename MRegisterInfo to TargetRegisterInfo. 2008-02-10 18:45:23 +00:00
MachineBasicBlock.h
MachineCodeEmitter.h Enable exception handling int JIT 2008-02-13 18:39:37 +00:00
MachineConstantPool.h
MachineDominators.h
MachineFrameInfo.h Rename MRegisterInfo to TargetRegisterInfo. 2008-02-10 18:45:23 +00:00
MachineFunction.h
MachineFunctionPass.h
MachineInstr.h Rename MRegisterInfo to TargetRegisterInfo. 2008-02-10 18:45:23 +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 Added debugging routine dumpUses. 2008-02-13 02:45:38 +00:00
MachineRelocation.h
MachORelocation.h
MemOperand.h Re-apply the memory operand changes, with a fix for the static 2008-02-06 22:27:42 +00:00
Passes.h
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 Rename MRegisterInfo to TargetRegisterInfo. 2008-02-10 18:45:23 +00:00
RuntimeLibcalls.h
SchedGraphCommon.h
ScheduleDAG.h Change how FP immediates are handled. 2008-02-14 08:57:00 +00:00
SchedulerRegistry.h
SelectionDAG.h Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBits 2008-02-13 22:28:48 +00:00
SelectionDAGISel.h
SelectionDAGNodes.h Nuke dead comment 2008-02-14 07:23:11 +00:00
ValueTypes.h
ValueTypes.td