Defined in 2 files as a typedef:
Defined in 2 files as a struct:
Defined in 22 files as a prototype:
- contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h, line 88 (as a prototype)
- contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp, line 61 (as a prototype)
- contrib/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp, line 90 (as a prototype)
- contrib/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp, line 232 (as a prototype)
- contrib/llvm/lib/Target/ARC/ARCISelDAGToDAG.cpp, line 45 (as a prototype)
- contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp, line 79 (as a prototype)
- contrib/llvm/lib/Target/AVR/AVRISelDAGToDAG.cpp, line 51 (as a prototype)
- contrib/llvm/lib/Target/BPF/BPFISelDAGToDAG.cpp, line 61 (as a prototype)
- contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.h, line 56 (as a prototype)
- contrib/llvm/lib/Target/Lanai/LanaiISelDAGToDAG.cpp, line 71 (as a prototype)
- contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp, line 115 (as a prototype)
- contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.h, line 127 (as a prototype)
- contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h, line 57 (as a prototype)
- contrib/llvm/lib/Target/Nios2/Nios2ISelDAGToDAG.cpp, line 47 (as a prototype)
- contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp, line 196 (as a prototype)
- contrib/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp, line 45 (as a prototype)
- contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp, line 44 (as a prototype)
- contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp, line 348 (as a prototype)
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp, line 57 (as a prototype)
- contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp, line 189 (as a prototype)
- contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp, line 44 (as a prototype)
- contrib/llvm/tools/lldb/include/lldb/Utility/SelectHelper.h, line 52 (as a prototype)
Defined in 24 files as a function:
- contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp, line 2655 (as a function)
- contrib/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp, line 445 (as a function)
- contrib/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp, line 2103 (as a function)
- contrib/llvm/lib/Target/ARC/ARCISelDAGToDAG.cpp, line 170 (as a function)
- contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp, line 2481 (as a function)
- contrib/llvm/lib/Target/AVR/AVRISelDAGToDAG.cpp, line 521 (as a function)
- contrib/llvm/lib/Target/BPF/BPFISelDAGToDAG.cpp, line 176 (as a function)
- contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp, line 784 (as a function)
- contrib/llvm/lib/Target/Lanai/LanaiISelDAGToDAG.cpp, line 273 (as a function)
- contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp, line 381 (as a function)
- contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp, line 215 (as a function)
- contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp, line 71 (as a function)
- contrib/llvm/lib/Target/Nios2/Nios2ISelDAGToDAG.cpp, line 60 (as a function)
- contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp, line 2076 (as a function)
- contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp, line 2122 (as a function)
- contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp, line 2218 (as a function)
- contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp, line 3860 (as a function)
- contrib/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp, line 54 (as a function)
- contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp, line 321 (as a function)
- contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp, line 1247 (as a function)
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp, line 70 (as a function)
- contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp, line 2432 (as a function)
- contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp, line 132 (as a function)
- contrib/llvm/tools/lldb/source/Utility/SelectHelper.cpp, line 94 (as a function)
Defined in 1 files as a enumerator:
Referenced in 75 files:
- contrib/llvm/include/llvm/CodeGen/BasicTTIImpl.h
- contrib/llvm/include/llvm/CodeGen/MachineInstr.h, line 539
- contrib/llvm/include/llvm/IR/Instructions.h
- contrib/llvm/include/llvm/MC/MCInstrDesc.h, line 314
- contrib/llvm/lib/Analysis/CFLGraph.h, line 542
- contrib/llvm/lib/Analysis/CaptureTracking.cpp, line 313
- contrib/llvm/lib/Analysis/ConstantFolding.cpp, line 1024
- contrib/llvm/lib/Analysis/DemandedBits.cpp, line 252
- contrib/llvm/lib/Analysis/InstructionSimplify.cpp, line 4771
- contrib/llvm/lib/Analysis/ObjCARCInstKind.cpp, line 268
- contrib/llvm/lib/Analysis/ScalarEvolution.cpp
- contrib/llvm/lib/Analysis/TargetTransformInfo.cpp, line 1007
- contrib/llvm/lib/Analysis/ValueTracking.cpp
- contrib/llvm/lib/AsmParser/LLLexer.cpp, line 769
- contrib/llvm/lib/AsmParser/LLParser.cpp, line 3342
- contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
- contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp, line 988
- contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp
- contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp, line 1443
- contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp, line 2009
- contrib/llvm/lib/IR/AutoUpgrade.cpp
- contrib/llvm/lib/IR/ConstantFold.cpp
- contrib/llvm/lib/IR/Constants.cpp
- contrib/llvm/lib/IR/ConstantsContext.h
- contrib/llvm/lib/IR/Instruction.cpp, line 352
- contrib/llvm/lib/IR/Metadata.cpp
- contrib/llvm/lib/Target/AArch64/AArch64FastISel.cpp, line 5127
- contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
- contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
- contrib/llvm/lib/Target/ARM/ARMFastISel.cpp, line 2878
- contrib/llvm/lib/Target/BPF/BPFISelLowering.cpp, line 531
- contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
- contrib/llvm/lib/Target/Mips/MipsFastISel.cpp, line 2055
- contrib/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp, line 338
- contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
- contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
- contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp, line 152
- contrib/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp
- contrib/llvm/lib/Target/X86/X86FastISel.cpp, line 3602
- contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
- contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp, line 2266
- contrib/llvm/lib/Transforms/IPO/CalledValuePropagation.cpp, line 179
- contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp
- contrib/llvm/lib/Transforms/IPO/LowerTypeTests.cpp, line 619
- contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineInternal.h, line 736
- contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp, line 1067
- contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp, line 574
- contrib/llvm/lib/Transforms/Scalar/GVN.cpp, line 546
- contrib/llvm/lib/Transforms/Scalar/GVNSink.cpp, line 477
- contrib/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp
- contrib/llvm/lib/Transforms/Scalar/NewGVN.cpp, line 2042
- contrib/llvm/lib/Transforms/Scalar/SCCP.cpp, line 1496
- contrib/llvm/lib/Transforms/Scalar/SpeculativeExecution.cpp, line 219
- contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp, line 150
- contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp
- contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
- contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
- contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
- contrib/llvm/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
- contrib/llvm/tools/lldb/source/Host/common/Editline.cpp, line 156
- contrib/llvm/tools/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp, line 586
- contrib/llvm/tools/lldb/source/Host/posix/PipePosix.cpp
- contrib/llvm/tools/lldb/source/Target/Process.cpp, line 4602
- contrib/sqlite3/sqlite3.c
- crypto/heimdal/lib/sqlite/sqlite3.c