llvm-6502/include/llvm/CodeGen
Dan Gohman ea859be53c Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits from
TargetLowering to SelectionDAG so that they have more convenient
access to the current DAG, in preparation for the ValueType routines
being changed from standalone functions to members of SelectionDAG for
the pre-legalize vector type changes.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37704 91177308-0d34-0410-b5e6-96231b3b80d8
2007-06-22 14:59:07 +00:00
..
AsmPrinter.h Fix the asmprinter so that a globalvalue can specify an explicit alignment 2007-05-31 18:57:45 +00:00
CallingConvLower.h add isvararg tracking to CCState 2007-06-19 00:10:25 +00:00
DwarfWriter.h Landing pad-less eh for PPC. 2007-01-29 18:51:14 +00:00
ELFRelocation.h Implement review feedback. 2007-04-30 23:54:10 +00:00
FileWriters.h Fixed comments. 2007-02-08 06:05:08 +00:00
InstrScheduling.h Remove trailing whitespace 2005-04-21 20:39:54 +00:00
IntrinsicLowering.h IntrinsicLowering now requires TargetData. 2007-01-29 17:39:50 +00:00
LinkAllCodegenComponents.h check in the BigBlock local register allocator 2007-06-22 08:27:12 +00:00
LiveInterval.h Add a register allocation preference field; add a method to compute size of a live interval. 2007-04-17 20:25:11 +00:00
LiveIntervalAnalysis.h Factor live variable analysis so it does not do register coalescing 2007-06-08 17:18:56 +00:00
LiveVariables.h Eliminate MarkVirtRegAliveInBlock recursion. 2007-05-08 19:00:00 +00:00
MachineBasicBlock.h Move CorrectExtraCFGEdges() from BranchFolding.cpp to a MachineBasicBlock method. 2007-06-18 22:43:58 +00:00
MachineCodeEmitter.h Allow target to specify alignment for function stub. 2006-11-16 20:04:54 +00:00
MachineConstantPool.h Add the 'explicit' keyword to several constructors that accept one 2007-03-23 18:44:11 +00:00
MachineFrameInfo.h Fix prolific source of 'possible loss of data' warnings. 2007-04-27 14:43:05 +00:00
MachineFunction.h Change UsedPhysRegs from array bool to BitVector to save some space. Setting / getting its states now go through MachineFunction. 2007-04-25 22:10:09 +00:00
MachineFunctionPass.h Do not use typeinfo to identify pass in pass manager. 2007-05-01 21:15:47 +00:00
MachineInstr.h Add keyword explicit. 2007-06-18 14:11:31 +00:00
MachineInstrBuilder.h Add the 'explicit' keyword to several constructors that accept one 2007-03-23 18:44:11 +00:00
MachineJumpTableInfo.h Add the 'explicit' keyword to several constructors that accept one 2007-03-23 18:44:11 +00:00
MachineLocation.h Add the 'explicit' keyword to several constructors that accept one 2007-03-23 18:44:11 +00:00
MachineModuleInfo.h The semantics of invoke require that we always jump to the unwind block 2007-06-02 17:16:06 +00:00
MachinePassRegistry.h switch the sched unit map over to use a DenseMap instead of std::map. This 2007-02-03 01:34:13 +00:00
MachineRelocation.h Make enum-valued bitfield large enough to avoid interpretation as negative values in VC++. 2007-04-21 16:29:37 +00:00
MachORelocation.h New file for the MachORelocation structure. It doesn't have to be tied to the 2007-02-03 02:36:17 +00:00
Passes.h check in the BigBlock local register allocator 2007-06-22 08:27:12 +00:00
RegAllocRegistry.h Breaking out specialized classes. 2006-08-02 12:27:50 +00:00
RegisterScavenging.h Pass call frame setup SP adjustment along to eliminateFrameIndex(). 2007-05-01 08:59:18 +00:00
RuntimeLibcalls.h Added O_F32 and O_64 in addition to UO_F32 and UO_64 even though by 2007-01-31 09:26:31 +00:00
SchedGraphCommon.h Added an automatic cast to "std::ostream*" etc. from OStream. We then can 2006-12-17 05:15:13 +00:00
ScheduleDAG.h switch the VRBaseMap in the scheduler from an std::map to a DenseMap. This 2007-02-04 08:47:20 +00:00
SchedulerRegistry.h Breaking out specialized classes. 2006-08-02 12:27:50 +00:00
SelectionDAG.h Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits from 2007-06-22 14:59:07 +00:00
SelectionDAGISel.h Drop 'const' 2007-05-03 01:11:54 +00:00
SelectionDAGNodes.h Introduce new SelectionDAG node opcodes VEXTRACT_SUBVECTOR and 2007-06-13 15:12:02 +00:00
SimpleRegisterCoalescing.h Factor live variable analysis so it does not do register coalescing 2007-06-08 17:18:56 +00:00
SSARegMap.h rename DenseMap to IndexedMap. 2007-02-01 05:32:05 +00:00
ValueTypes.h Rename MVT::getVectorBaseType to MVT::getVectorElementType. 2007-06-14 22:58:02 +00:00
ValueTypes.td For PR1297: 2007-04-01 07:17:45 +00:00