LLVM API Documentation

SelectionDAGISel.d

Go to the documentation of this file.
00001  \
00002  /usr/src/packages/BUILD/llvm-2.5/lib/CodeGen/SelectionDAG/Release-Asserts/SelectionDAGISel.lo \
00003   /usr/src/packages/BUILD/llvm-2.5/lib/CodeGen/SelectionDAG/Release-Asserts/SelectionDAGISel.o \
00004   /usr/src/packages/BUILD/llvm-2.5/lib/CodeGen/SelectionDAG/Release-Asserts/SelectionDAGISel.d:  \
00005  SelectionDAGISel.cpp \
00006   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/SelectionDAGISel.h \
00007   /usr/src/packages/BUILD/llvm-2.5/include/llvm/BasicBlock.h \
00008   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Instruction.h \
00009   /usr/src/packages/BUILD/llvm-2.5/include/llvm/User.h \
00010   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Value.h \
00011   /usr/src/packages/BUILD/llvm-2.5/include/llvm/AbstractTypeUser.h \
00012   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Use.h \
00013   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/Casting.h \
00014   /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/iterator.h \
00015   /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/PointerIntPair.h \
00016   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/DataTypes.h \
00017   /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/ilist_node.h \
00018   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Instruction.def \
00019   /usr/src/packages/BUILD/llvm-2.5/include/llvm/SymbolTableListTraits.h \
00020   /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/ilist.h \
00021   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Pass.h \
00022   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/Streams.h \
00023   /usr/src/packages/BUILD/llvm-2.5/include/llvm/PassSupport.h \
00024   /usr/src/packages/BUILD/llvm-2.5/include/llvm/PassAnalysisSupport.h \
00025   /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/SmallVector.h \
00026   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/type_traits.h \
00027   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Constant.h \
00028   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/SelectionDAG.h \
00029   /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/DenseSet.h \
00030   /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/DenseMap.h \
00031   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/MathExtras.h \
00032   /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/FoldingSet.h \
00033   /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/StringMap.h \
00034   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/Allocator.h \
00035   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/AlignOf.h \
00036   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/SelectionDAGNodes.h \
00037   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Constants.h \
00038   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Type.h \
00039   /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/GraphTraits.h \
00040   /usr/src/packages/BUILD/llvm-2.5/include/llvm/OperandTraits.h \
00041   /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/APInt.h \
00042   /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/APFloat.h \
00043   /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/STLExtras.h \
00044   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/ValueTypes.h \
00045   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachineMemOperand.h \
00046   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/RecyclingAllocator.h \
00047   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/Recycler.h \
00048   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/DebugLoc.h \
00049   SelectionDAGBuild.h \
00050   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/CallSite.h \
00051   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Attributes.h \
00052   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Analysis/AliasAnalysis.h \
00053   /usr/src/packages/BUILD/llvm-2.5/include/llvm/System/IncludeFile.h \
00054   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CallingConv.h \
00055   /usr/src/packages/BUILD/llvm-2.5/include/llvm/DerivedTypes.h \
00056   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Function.h \
00057   /usr/src/packages/BUILD/llvm-2.5/include/llvm/GlobalValue.h \
00058   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Argument.h \
00059   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/Annotation.h \
00060   /usr/src/packages/BUILD/llvm-2.5/include/llvm/GlobalVariable.h \
00061   /usr/src/packages/BUILD/llvm-2.5/include/llvm/InlineAsm.h \
00062   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Instructions.h \
00063   /usr/src/packages/BUILD/llvm-2.5/include/llvm/InstrTypes.h \
00064   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Intrinsics.h \
00065   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Intrinsics.gen \
00066   /usr/src/packages/BUILD/llvm-2.5/include/llvm/IntrinsicInst.h \
00067   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/FastISel.h \
00068   /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/SmallSet.h \
00069   /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/SmallPtrSet.h \
00070   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/GCStrategy.h \
00071   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/GCMetadata.h \
00072   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/Registry.h \
00073   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachineFunction.h \
00074   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachineBasicBlock.h \
00075   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachineInstr.h \
00076   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachineOperand.h \
00077   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Target/TargetInstrDesc.h \
00078   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachineFrameInfo.h \
00079   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachineInstrBuilder.h \
00080   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachineJumpTableInfo.h \
00081   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachineModuleInfo.h \
00082   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/Dwarf.h \
00083   /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/UniqueVector.h \
00084   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachineLocation.h \
00085   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachineRegisterInfo.h \
00086   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Target/TargetRegisterInfo.h \
00087   /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/BitVector.h \
00088   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/ScheduleDAGSDNodes.h \
00089   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/ScheduleDAG.h \
00090   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/ScheduleHazardRecognizer.h \
00091   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/SchedulerRegistry.h \
00092   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachinePassRegistry.h \
00093   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/Passes.h \
00094   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/CommandLine.h \
00095   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/Compiler.h \
00096   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/DwarfWriter.h \
00097   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Target/TargetData.h \
00098   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Target/TargetFrameInfo.h \
00099   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Target/TargetInstrInfo.h \
00100   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Target/TargetLowering.h \
00101   /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/RuntimeLibcalls.h \
00102   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Target/TargetMachine.h \
00103   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Target/TargetInstrItineraries.h \
00104   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Target/TargetOptions.h \
00105   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/Debug.h \
00106   /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/Timer.h
00107 
00108 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/SelectionDAGISel.h:
00109 
00110 /usr/src/packages/BUILD/llvm-2.5/include/llvm/BasicBlock.h:
00111 
00112 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Instruction.h:
00113 
00114 /usr/src/packages/BUILD/llvm-2.5/include/llvm/User.h:
00115 
00116 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Value.h:
00117 
00118 /usr/src/packages/BUILD/llvm-2.5/include/llvm/AbstractTypeUser.h:
00119 
00120 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Use.h:
00121 
00122 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/Casting.h:
00123 
00124 /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/iterator.h:
00125 
00126 /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/PointerIntPair.h:
00127 
00128 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/DataTypes.h:
00129 
00130 /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/ilist_node.h:
00131 
00132 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Instruction.def:
00133 
00134 /usr/src/packages/BUILD/llvm-2.5/include/llvm/SymbolTableListTraits.h:
00135 
00136 /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/ilist.h:
00137 
00138 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Pass.h:
00139 
00140 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/Streams.h:
00141 
00142 /usr/src/packages/BUILD/llvm-2.5/include/llvm/PassSupport.h:
00143 
00144 /usr/src/packages/BUILD/llvm-2.5/include/llvm/PassAnalysisSupport.h:
00145 
00146 /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/SmallVector.h:
00147 
00148 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/type_traits.h:
00149 
00150 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Constant.h:
00151 
00152 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/SelectionDAG.h:
00153 
00154 /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/DenseSet.h:
00155 
00156 /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/DenseMap.h:
00157 
00158 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/MathExtras.h:
00159 
00160 /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/FoldingSet.h:
00161 
00162 /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/StringMap.h:
00163 
00164 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/Allocator.h:
00165 
00166 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/AlignOf.h:
00167 
00168 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/SelectionDAGNodes.h:
00169 
00170 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Constants.h:
00171 
00172 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Type.h:
00173 
00174 /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/GraphTraits.h:
00175 
00176 /usr/src/packages/BUILD/llvm-2.5/include/llvm/OperandTraits.h:
00177 
00178 /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/APInt.h:
00179 
00180 /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/APFloat.h:
00181 
00182 /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/STLExtras.h:
00183 
00184 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/ValueTypes.h:
00185 
00186 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachineMemOperand.h:
00187 
00188 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/RecyclingAllocator.h:
00189 
00190 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/Recycler.h:
00191 
00192 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/DebugLoc.h:
00193 
00194 SelectionDAGBuild.h:
00195 
00196 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/CallSite.h:
00197 
00198 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Attributes.h:
00199 
00200 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Analysis/AliasAnalysis.h:
00201 
00202 /usr/src/packages/BUILD/llvm-2.5/include/llvm/System/IncludeFile.h:
00203 
00204 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CallingConv.h:
00205 
00206 /usr/src/packages/BUILD/llvm-2.5/include/llvm/DerivedTypes.h:
00207 
00208 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Function.h:
00209 
00210 /usr/src/packages/BUILD/llvm-2.5/include/llvm/GlobalValue.h:
00211 
00212 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Argument.h:
00213 
00214 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/Annotation.h:
00215 
00216 /usr/src/packages/BUILD/llvm-2.5/include/llvm/GlobalVariable.h:
00217 
00218 /usr/src/packages/BUILD/llvm-2.5/include/llvm/InlineAsm.h:
00219 
00220 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Instructions.h:
00221 
00222 /usr/src/packages/BUILD/llvm-2.5/include/llvm/InstrTypes.h:
00223 
00224 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Intrinsics.h:
00225 
00226 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Intrinsics.gen:
00227 
00228 /usr/src/packages/BUILD/llvm-2.5/include/llvm/IntrinsicInst.h:
00229 
00230 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/FastISel.h:
00231 
00232 /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/SmallSet.h:
00233 
00234 /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/SmallPtrSet.h:
00235 
00236 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/GCStrategy.h:
00237 
00238 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/GCMetadata.h:
00239 
00240 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/Registry.h:
00241 
00242 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachineFunction.h:
00243 
00244 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachineBasicBlock.h:
00245 
00246 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachineInstr.h:
00247 
00248 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachineOperand.h:
00249 
00250 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Target/TargetInstrDesc.h:
00251 
00252 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachineFrameInfo.h:
00253 
00254 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachineInstrBuilder.h:
00255 
00256 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachineJumpTableInfo.h:
00257 
00258 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachineModuleInfo.h:
00259 
00260 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/Dwarf.h:
00261 
00262 /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/UniqueVector.h:
00263 
00264 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachineLocation.h:
00265 
00266 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachineRegisterInfo.h:
00267 
00268 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Target/TargetRegisterInfo.h:
00269 
00270 /usr/src/packages/BUILD/llvm-2.5/include/llvm/ADT/BitVector.h:
00271 
00272 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/ScheduleDAGSDNodes.h:
00273 
00274 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/ScheduleDAG.h:
00275 
00276 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/ScheduleHazardRecognizer.h:
00277 
00278 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/SchedulerRegistry.h:
00279 
00280 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/MachinePassRegistry.h:
00281 
00282 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/Passes.h:
00283 
00284 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/CommandLine.h:
00285 
00286 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/Compiler.h:
00287 
00288 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/DwarfWriter.h:
00289 
00290 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Target/TargetData.h:
00291 
00292 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Target/TargetFrameInfo.h:
00293 
00294 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Target/TargetInstrInfo.h:
00295 
00296 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Target/TargetLowering.h:
00297 
00298 /usr/src/packages/BUILD/llvm-2.5/include/llvm/CodeGen/RuntimeLibcalls.h:
00299 
00300 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Target/TargetMachine.h:
00301 
00302 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Target/TargetInstrItineraries.h:
00303 
00304 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Target/TargetOptions.h:
00305 
00306 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/Debug.h:
00307 
00308 /usr/src/packages/BUILD/llvm-2.5/include/llvm/Support/Timer.h: