LLVM API Documentation
Here is a list of all namespace members with links to the namespace documentation for each member:
- C
: llvm::CallingConv
- C_ALIAS
: COFF
- C_ARG
: COFF
- C_AUTO
: COFF
- C_BLOCK
: COFF
- C_EFCN
: COFF
- C_ENTAG
: COFF
- C_EOS
: COFF
- C_EXT
: COFF
- C_EXTDEF
: COFF
- C_FCN
: COFF
- C_FIELD
: COFF
- C_FILE
: COFF
- C_HIDDEN
: COFF
- C_LABEL
: COFF
- C_LINE
: COFF
- C_MOE
: COFF
- C_MOS
: COFF
- C_MOU
: COFF
- C_NULL
: COFF
- C_REG
: COFF
- C_REGPARM
: COFF
- C_STAT
: COFF
- C_STRTAG
: COFF
- C_TPDEF
: COFF
- C_ULABEL
: COFF
- C_UNTAG
: COFF
- C_USTATIC
: COFF
- Calculate()
: llvm
- CALL
: llvm::X86ISD, llvm::SPISD, llvm::SPUISD, llvm::ARMISD, llvm::AlphaISD, llvm::ISD
- Call
: llvm::TID, llvm
- CALL_ELF
: llvm::PPCISD
- CALL_Macho
: llvm::PPCISD
- CALL_NOLINK
: llvm::ARMISD
- CALL_PRED
: llvm::ARMISD
- callDefaultCtor()
: llvm
- CallFrameString()
: llvm::dwarf
- CALLSEQ_END
: llvm::ISD
- CALLSEQ_START
: llvm::ISD
- canConstantFoldCallTo()
: llvm
- CannotBeNegativeZero()
: llvm
- CARRY_FALSE
: llvm::ISD
- CARRY_GENERATE
: llvm::SPUISD
- CaseString()
: llvm::dwarf
- cast()
: llvm
- CAST_BITCAST
: llvm::bitc
- CAST_FPEXT
: llvm::bitc
- CAST_FPTOSI
: llvm::bitc
- CAST_FPTOUI
: llvm::bitc
- CAST_FPTRUNC
: llvm::bitc
- CAST_INTTOPTR
: llvm::bitc
- cast_or_null()
: llvm
- CAST_PTRTOINT
: llvm::bitc
- CAST_SEXT
: llvm::bitc
- CAST_SITOFP
: llvm::bitc
- CAST_TRUNC
: llvm::bitc
- CAST_UITOFP
: llvm::bitc
- CAST_ZEXT
: llvm::bitc
- CastOpcodes
: llvm::bitc
- CCAssignFn
: llvm
- CheapAsAMove
: llvm::TID
- CheckBitcodeOutputToConsole()
: llvm
- checkType()
: llvm
- ChildrenString()
: llvm::dwarf
- CleanupTrueFalse()
: llvm
- CloneAndPruneFunctionInto()
: llvm
- CloneBasicBlock()
: llvm
- CloneFunction()
: llvm
- CloneFunctionInto()
: llvm
- CloneLoop()
: llvm
- CloneModule()
: llvm
- CloneTrace()
: llvm
- CloneTraceInto()
: llvm
- CMModel
: llvm
- CMOV
: llvm::X86ISD, llvm::ARMISD
- CMP
: llvm::X86ISD, llvm::ARMISD
- Cmp
: llvm::PIC16ISD
- CMPFCC
: llvm::SPISD
- CMPFP
: llvm::ARMISD
- CMPFPw0
: llvm::ARMISD
- CMPICC
: llvm::SPISD
- CMPNZ
: llvm::ARMISD
- CMPPD
: llvm::X86ISD
- CMPPS
: llvm::X86ISD
- CNEG
: llvm::ARMISD
- CNTB
: llvm::SPUISD
- Code
: llvm::SectionFlags
- CodeLabels
: llvm::DwarfEncoding
- CodeLenWidth
: llvm::bitc
- COFF_FileType
: llvm::sys
- Cold
: llvm::CallingConv
- CollectorRegistry
: llvm
- COMI
: llvm::X86ISD
- CommaSeparated
: llvm::cl
- Commutable
: llvm::TID
- CompareFP
: llvm::X86II
- Compress()
: llvm
- ComputeMaskedBits()
: llvm
- ComputeNumSignBits()
: llvm
- CONCAT_VECTORS
: llvm::ISD
- COND_A
: llvm::X86
- COND_AE
: llvm::X86
- COND_B
: llvm::X86
- COND_BE
: llvm::X86
- COND_BRANCH
: llvm::PPCISD
- COND_BRANCH_F
: llvm::AlphaISD
- COND_BRANCH_I
: llvm::AlphaISD
- COND_E
: llvm::X86, llvm::Mips
- COND_G
: llvm::X86
- COND_GE
: llvm::X86
- COND_GEZ
: llvm::Mips
- COND_GZ
: llvm::Mips
- COND_INVALID
: llvm::X86, llvm::Mips
- COND_L
: llvm::X86
- COND_LE
: llvm::X86
- COND_LEZ
: llvm::Mips
- COND_LZ
: llvm::Mips
- COND_NE
: llvm::X86, llvm::Mips
- COND_NO
: llvm::X86
- COND_NP
: llvm::X86
- COND_NS
: llvm::X86
- COND_O
: llvm::X86
- COND_P
: llvm::X86
- COND_S
: llvm::X86
- CondCode
: llvm::X86, llvm::Mips, llvm::ISD
- CONDCODE
: llvm::ISD
- CondCodes
: llvm::SPCC, llvm::ARMCC
- CondMovFP
: llvm::X86II
- const_inst_iterator
: llvm
- Constant
: llvm::ISD
- constant_begin()
: llvm
- constant_end()
: llvm
- ConstantFoldBinaryInstruction()
: llvm
- ConstantFoldCall()
: llvm
- ConstantFoldCastInstruction()
: llvm
- ConstantFoldCompareInstOperands()
: llvm
- ConstantFoldCompareInstruction()
: llvm
- ConstantFoldConstantExpression()
: llvm
- ConstantFoldExtractElementInstruction()
: llvm
- ConstantFoldExtractValueInstruction()
: llvm
- ConstantFoldGetElementPtr()
: llvm
- ConstantFoldInsertElementInstruction()
: llvm
- ConstantFoldInsertValueInstruction()
: llvm
- ConstantFoldInstOperands()
: llvm
- ConstantFoldInstruction()
: llvm
- ConstantFoldLoadThroughGEPConstantExpr()
: llvm
- ConstantFoldSelectInstruction()
: llvm
- ConstantFoldShuffleVectorInstruction()
: llvm
- ConstantFoldTerminator()
: llvm
- ConstantFP
: llvm::ISD
- ConstantPool
: llvm::ISD
- CONSTANTS_BLOCK_ID
: llvm::bitc
- ConstantsCodes
: llvm::bitc
- constructAlignmentFromInt()
: llvm::ParamAttr
- ConsumeAfter
: llvm::cl
- ConventionString()
: llvm::dwarf
- ConvertibleTo3Addr
: llvm::TID
- CopyFile()
: llvm::sys
- CopyFromReg
: llvm::ISD
- CopyToReg
: llvm::ISD
- COS_F32
: llvm::RTLIB
- COS_F64
: llvm::RTLIB
- COS_F80
: llvm::RTLIB
- COS_PPCF128
: llvm::RTLIB
- CountLeadingOnes_32()
: llvm
- CountLeadingOnes_64()
: llvm
- CountLeadingZeros_32()
: llvm
- CountLeadingZeros_64()
: llvm
- CountPopulation_32()
: llvm
- CountPopulation_64()
: llvm
- CountTrailingOnes_32()
: llvm
- CountTrailingOnes_64()
: llvm
- CountTrailingZeros_32()
: llvm
- CountTrailingZeros_64()
: llvm
- CPNonLazyPtr
: llvm::PIC16CP, llvm::ARMCP
- CPStub
: llvm::PIC16CP, llvm::ARMCP
- CPValue
: llvm::PIC16CP, llvm::ARMCP
- createAAEvalPass()
: llvm
- createAggressiveDCEPass()
: llvm
- createAliasAnalysisCounterPass()
: llvm
- createAliasDebugger()
: llvm
- createAlphaBranchSelectionPass()
: llvm
- createAlphaCodeEmitterPass()
: llvm
- createAlphaCodePrinterPass()
: llvm
- createAlphaISelDag()
: llvm
- createAlphaLLRPPass()
: llvm
- createAlphaPatternInstructionSelector()
: llvm
- createAndersensPass()
: llvm
- createArgumentPromotionPass()
: llvm
- createARMCodeEmitterPass()
: llvm
- createARMCodePrinterPass()
: llvm
- createARMConstantIslandPass()
: llvm
- createARMISelDag()
: llvm
- createARMLoadStoreOptimizationPass()
: llvm
- createBasicAliasAnalysisPass()
: llvm
- createBasicVNPass()
: llvm
- createBigBlockRegisterAllocator()
: llvm
- CreateBitcodeWriterPass()
: llvm
- createBlockExtractorPass()
: llvm
- createBlockPlacementPass()
: llvm
- createBlockProfilerPass()
: llvm
- createBranchFoldingPass()
: llvm
- createBreakCriticalEdgesPass()
: llvm
- createBURRListDAGScheduler()
: llvm
- createCFGOnlyPrinterPass()
: llvm
- createCFGPrinterPass()
: llvm
- createCFGSimplificationPass()
: llvm
- createCodeGenPreparePass()
: llvm
- createCollectorMetadataDeleter()
: llvm
- createCollectorMetadataPrinter()
: llvm
- createCondPropagationPass()
: llvm
- createConstantMergePass()
: llvm
- createConstantPropagationPass()
: llvm
- createDeadArgEliminationPass()
: llvm
- createDeadArgHackingPass()
: llvm
- createDeadCodeEliminationPass()
: llvm
- createDeadInstEliminationPass()
: llvm
- createDeadStoreEliminationPass()
: llvm
- createDeadTypeEliminationPass()
: llvm
- createDebugLabelFoldingPass()
: llvm
- createDefaultScheduler()
: llvm
- createDemoteRegisterToMemoryPass()
: llvm
- createDSAAPass()
: llvm
- createDSOptPass()
: llvm
- createEdgeProfilerPass()
: llvm
- createEmitX86CodeToMemory()
: llvm
- createFunctionInliningPass()
: llvm
- createFunctionProfilerPass()
: llvm
- createGCLoweringPass()
: llvm
- createGCMachineCodeAnalysisPass()
: llvm
- createGCSEPass()
: llvm
- createGlobalDCEPass()
: llvm
- createGlobalOptimizerPass()
: llvm
- createGlobalsModRefPass()
: llvm
- createGVExtractionPass()
: llvm
- createGVNPass()
: llvm
- createGVNPREPass()
: llvm
- createIA64BundlingPass()
: llvm
- createIA64CodePrinterPass()
: llvm
- createIA64DAGToDAGInstructionSelector()
: llvm
- createIfConverterPass()
: llvm
- createIndMemRemPass()
: llvm
- createIndVarSimplifyPass()
: llvm
- createInstCountPass()
: llvm
- createInstructionCombiningPass()
: llvm
- createInternalizePass()
: llvm
- createIPConstantPropagationPass()
: llvm
- createIPSCCPPass()
: llvm
- createJumpThreadingPass()
: llvm
- createLCSSAPass()
: llvm
- createLibCallAliasAnalysisPass()
: llvm
- createLICMPass()
: llvm
- createLinearScanRegisterAllocator()
: llvm
- createLoadValueNumberingPass()
: llvm
- createLocalRegisterAllocator()
: llvm
- createLoopAlignerPass()
: llvm
- createLoopDeletionPass()
: llvm
- createLoopExtractorPass()
: llvm
- createLoopIndexSplitPass()
: llvm
- createLoopRotatePass()
: llvm
- createLoopSimplifyPass()
: llvm
- createLoopStrengthReducePass()
: llvm
- createLoopUnrollPass()
: llvm
- createLoopUnswitchPass()
: llvm
- createLowerAllocationsPass()
: llvm
- createLowerInvokePass()
: llvm
- createLowerSetJmpPass()
: llvm
- createLowerSubregsPass()
: llvm
- createLowerSwitchPass()
: llvm
- createMachineCodeDeleter()
: llvm
- createMachineFunctionPrinterPass()
: llvm
- createMachineLICMPass()
: llvm
- createMachineSinkingPass()
: llvm
- createMemCpyOptPass()
: llvm
- createMipsCodePrinterPass()
: llvm
- createMipsDelaySlotFillerPass()
: llvm
- createMipsISelDag()
: llvm
- createNoAAPass()
: llvm
- createNoProfileInfoPass()
: llvm
- createNullProfilerRSPass()
: llvm
- createOcamlCollector()
: llvm
- createPIC16CodePrinterPass()
: llvm
- createPIC16ISelDag()
: llvm
- createPostDomFrontier()
: llvm
- createPostDomTree()
: llvm
- createPostRAScheduler()
: llvm
- createPPCAsmPrinterPass()
: llvm
- createPPCBranchSelectionPass()
: llvm
- createPPCCodeEmitterPass()
: llvm
- createPPCISelDag()
: llvm
- createPredicateSimplifierPass()
: llvm
- createProfileLoaderPass()
: llvm
- createPrologEpilogCodeInserter()
: llvm
- createPromoteMemoryToRegisterPass()
: llvm
- createPruneEHPass()
: llvm
- createRaiseAllocationsPass()
: llvm
- createReassociatePass()
: llvm
- createRegisterAllocator()
: llvm
- createRSProfilingPass()
: llvm
- createScalarReplAggregatesPass()
: llvm
- createSCCPPass()
: llvm
- createShadowStackCollector()
: llvm
- createSimpleRegisterAllocator()
: llvm
- createSimpleRegisterCoalescer()
: llvm
- createSimplifyLibCallsPass()
: llvm
- createSingleLoopExtractorPass()
: llvm
- createSparcCodePrinterPass()
: llvm
- createSparcDelaySlotFillerPass()
: llvm
- createSparcFPMoverPass()
: llvm
- createSparcISelDag()
: llvm
- createSpiller()
: llvm
- createSPUAsmPrinterPass()
: llvm
- createSPUISelDag()
: llvm
- createStackSlotColoringPass()
: llvm
- createSteensgaardPass()
: llvm
- createStripDeadPrototypesPass()
: llvm
- createStripSymbolsPass()
: llvm
- createStructRetPromotionPass()
: llvm
- createTailCallEliminationPass()
: llvm
- createTailDuplicationPass()
: llvm
- createTDListDAGScheduler()
: llvm
- createTDRRListDAGScheduler()
: llvm
- createUnifyFunctionExitNodesPass()
: llvm
- createUnreachableBlockEliminationPass()
: llvm
- createVerifierPass()
: llvm
- createX86CodeEmitterPass()
: llvm
- createX86CodePrinterPass()
: llvm
- createX86FloatingPointStackifierPass()
: llvm
- createX86ISelDag()
: llvm
- createX86MaxStackAlignmentCalculatorPass()
: llvm
- CST_CODE_AGGREGATE
: llvm::bitc
- CST_CODE_CE_BINOP
: llvm::bitc
- CST_CODE_CE_CAST
: llvm::bitc
- CST_CODE_CE_CMP
: llvm::bitc
- CST_CODE_CE_EXTRACTELT
: llvm::bitc
- CST_CODE_CE_GEP
: llvm::bitc
- CST_CODE_CE_INSERTELT
: llvm::bitc
- CST_CODE_CE_SELECT
: llvm::bitc
- CST_CODE_CE_SHUFFLEVEC
: llvm::bitc
- CST_CODE_CSTRING
: llvm::bitc
- CST_CODE_FLOAT
: llvm::bitc
- CST_CODE_INLINEASM
: llvm::bitc
- CST_CODE_INTEGER
: llvm::bitc
- CST_CODE_NULL
: llvm::bitc
- CST_CODE_SETTYPE
: llvm::bitc
- CST_CODE_STRING
: llvm::bitc
- CST_CODE_UNDEF
: llvm::bitc
- CST_CODE_WIDE_INTEGER
: llvm::bitc
- CStrInCStrNoCase()
: llvm
- CTLZ
: llvm::ISD
- CTPOP
: llvm::ISD
- CTTZ
: llvm::ISD
- CVTQS_
: llvm::AlphaISD
- CVTQT_
: llvm::AlphaISD
- CVTTQ_
: llvm::AlphaISD