Functions
Overview
- AbsoluteDifference - Subtract two unsigned integers, X and Y, of type T and return t...
- AccessibilityString
- Add
- AddAAPCSVolatileBitfieldArgs
- AddAssemblerKPIC
- AddExtraVersionPrinter - ===------------------------------------------------------------...
- AddFID
- AddFID
- AddHeaderFooterInternalBuiltinCSS
- AddLineNumbers
- AddLinkerInputs
- AddLiteralOption - Adds a new option for parsing and provides the option it refers...
- AddOffset
- AddOverflow - Add two signed integers, computing the two's complement truncat...
- AddRunTimeLibs
- AddSignalHandler - Add a function to be called when an abort/kill signal is delive...
- AddStaticDeviceLibs
- AddStaticDeviceLibsLinking
- AddStaticDeviceLibsPostLinking
- AddSubMulHelper
- AddTargetFeature
- AllocateTarget
- AnalyzePhysRegInBundle - AnalyzePhysRegInBundle - Analyze how the current instruction or...
- AnalyzeVirtRegInBundle - AnalyzeVirtRegInBundle - Analyze how the current instruction or...
- AnnotateInlinePassName
- ApplePropertyString
- ApplyHeaderSearchOptions - Apply the header search options to get given HeaderSearch objec...
- ApplyUpdates
- ApproximateLoopSize
- AreStatisticsEnabled - Check if statistics are enabled.
- ArrayOrderString
- AsanDetectStackUseAfterReturnModeFromString
- AsanDetectStackUseAfterReturnModeToString
- AsanDtorKindFromString
- AsanDtorKindToString
- AssertSuccess
- AssertSuccess
- AtomTypeString
- AtomValueString - Returns the symbolic string representing Val when used as a val...
- AttachDependencyGraphGen - AttachDependencyGraphGen - Create a dependency graph generator,...
- AttachHeaderIncludeGen - AttachHeaderIncludeGen - Create a header include list generator...
- AttributeEncodingString
- AttributeEncodingVendor
- AttributeEncodingVersion
- AttributeString
- AttributeValueString - Returns the symbolic string representing Val when used as a val...
- AttributeVendor
- AttributeVersion
- BitcodeErrorCategory
- BitsToDouble - This function takes a 64-bit integer and returns the bit equiva...
- BitsToFloat - This function takes a 32-bit integer and returns the bit equiva...
- BuildMI - This version of the builder inserts the newly-built instruction...
- BuildMI
- BuildMI - This version of the builder sets up the first operand as a dest...
- BuildMI - This version of the builder inserts the newly-built instruction...
- BuildMI - This version of the builder inserts the newly-built instruction...
- BuildMI
- BuildMI - This version of the builder builds a DBG_VALUE intrinsic for a ...
- BuildMI - This version of the builder inserts the newly-built instruction...
- BuildMI - This version of the builder builds a DBG_VALUE intrinsic for ei...
- BuildMI - This version of the builder builds a DBG_VALUE or DBG_VALUE_LIS...
- BuildMI - This version of the builder builds a DBG_VALUE intrinsic for ei...
- BuildMI - This version of the builder inserts the newly-built instruction...
- BuildMI
- BuildMI - This version of the builder builds a DBG_VALUE or DBG_VALUE_LIS...
- BuildMI
- BuildMI - Builder interface. Specify how to create the initial instructio...
- BuildMI - This version of the builder builds a DBG_VALUE intrinsic for a ...
- BuildMI
- BuryPointer
- BuryPointer
- ByteSwap_16 - ByteSwap_16 - This function returns a byte-swapped representati...
- ByteSwap_32 - This function returns a byte-swapped representation of the 32-b...
- ByteSwap_64 - This function returns a byte-swapped representation of the 64-b...
- CC_X86
- CPU_SUBTYPE_INTEL
- CPU_SUBTYPE_INTEL_FAMILY
- CPU_SUBTYPE_INTEL_MODEL
- CTLog2 - Compile time Log2. Valid only for positive powers of two.
- CVErrorCategory
- Calculate
- CalculateWithUpdates
- CallFrameString
- CanAlterRefCount - Test whether the given instruction can result in a reference co...
- CanDecrementRefCount - Returns false if conservatively we can prove that any instructi...
- CanDecrementRefCount - Returns true if we can not conservatively prove that Inst can n...
- CanInterruptRV - Test whether the given instruction can autorelease any pointer ...
- CanUse - Test whether the given instruction can "use" the given pointer'...
- CannotBeNegativeZero - Return true if we can prove that the specified FP value is neve...
- CannotBeOrderedLessThanZero - Return true if we can prove that the specified FP value is eith...
- CaptureMethods
- CaseString
- Cast
- ChangeStdinMode
- ChangeStdinToBinary
- ChangeStdoutMode
- ChangeStdoutToBinary
- CheckArray - Checks if the array is offsetable.
- CheckAssert
- CheckBitcodeOutputToConsole - Determine if the raw_ostream provided is connected to a termina...
- CheckCallable - Checks if a method can be called.
- CheckConst - Checks if a pointer points to const storage.
- CheckExtern - Checks if the variable has externally defined storage.
- CheckInit - Checks if a value can be initialized.
- CheckInvoke - Checks if a method can be invoked on an object.
- CheckLive - Checks if a pointer is live and accessible.
- CheckLoad - Checks if a value can be loaded from a block.
- CheckMutable - Checks if a pointer points to a mutable field.
- CheckNull - Checks if a pointer is null.
- CheckPure - Checks if a method is pure virtual.
- CheckRange - Checks if a field from which a pointer is going to be derived i...
- CheckRange - Checks if a pointer is in range.
- CheckStore - Checks if a value can be stored in a block.
- CheckThis - Checks the 'this' pointer.
- ChildrenString
- CleanupOnSignal - This function does the following: - clean up any temporary file...
- CloneAndPruneFunctionInto - This works exactly like CloneFunctionInto, except that it does ...
- CloneAndPruneIntoFromInst
- CloneBasicBlock - Return a copy of the specified basic block, but without embeddi...
- CloneFunction - Return a copy of the specified function and add it to that func...
- CloneFunctionInto - Clone OldFunc into NewFunc, transforming the old arguments into...
- CloneModule
- CloneModule - Return an exact copy of the specified module
- CloneModule - Return a copy of the specified module. The ShouldCloneDefinitio...
- CmpHelper
- CmpHelperEQ
- Compare - Helper to compare two comparable types.
- CompareAndSwap
- ComputeASanStackFrameDescription
- ComputeASanStackFrameLayout
- ComputeCrossModuleImport - Compute all the imports and exports for every module in the Ind...
- ComputeCrossModuleImportForModule - Compute all the imports for the given module using the Index. \...
- ComputeCrossModuleImportForModuleFromIndex - Mark all external summaries in \p Index for import into the giv...
- ComputeEditDistance
- ComputeHash
- ComputeHash
- ComputeHash
- ComputeLinearIndex - Compute the linearized index of a member in a nested aggregate/...
- ComputeLinearIndex
- ComputeMappedEditDistance - Determine the edit distance between two sequences.
- ComputeMaxSignificantBits - Get the upper bound on bit size for this Value \p Op as a signe...
- ComputeNumSignBits - Return the number of times the sign bit of the register is repl...
- ComputePreambleBounds - Runs lexer to compute suggested preamble bounds.
- ComputeValueVTs - ComputeValueVTs - Given an LLVM IR type, compute a sequence of ...
- ComputeValueVTs - Variant of ComputeValueVTs that also produces the memory VTs.
- Const
- ConstantFoldBinOp
- ConstantFoldBinaryInstruction
- ConstantFoldBinaryOpOperands - Attempt to constant fold a binary operation with the specified ...
- ConstantFoldCTLZ - Tries to constant fold a G_CTLZ operation on \p Src. If \p Src ...
- ConstantFoldCall - ConstantFoldCall - Attempt to constant fold a call to the speci...
- ConstantFoldCastInstruction
- ConstantFoldCastOperand - Attempt to constant fold a cast with the specified operand. If...
- ConstantFoldCompareInstOperands - Attempt to constant fold a compare instruction (icmp/fcmp) with...
- ConstantFoldCompareInstruction
- ConstantFoldConstant - ConstantFoldConstant - Fold the constant using the specified Da...
- ConstantFoldExtOp
- ConstantFoldExtractElementInstruction - Attempt to constant fold an extractelement instruction with the...
- ConstantFoldExtractValueInstruction - Attempt to constant fold an extractvalue instruction with the s...
- ConstantFoldFPBinOp
- ConstantFoldFPInstOperands - Attempt to constant fold a floating point binary operation with...
- ConstantFoldGetElementPtr
- ConstantFoldInsertElementInstruction - Attempt to constant fold an insertelement instruction with the ...
- ConstantFoldInsertValueInstruction - ConstantFoldInsertValueInstruction - Attempt to constant fold a...
- ConstantFoldInstOperands - ConstantFoldInstOperands - Attempt to constant fold an instruct...
- ConstantFoldInstruction - ConstantFoldInstruction - Try to constant fold the specified in...
- ConstantFoldIntToFloat
- ConstantFoldLoadFromConst - Extract value of C reinterpreted as Ty. Same as previous API wi...
- ConstantFoldLoadFromConst - Extract value of C at the given Offset reinterpreted as Ty. If ...
- ConstantFoldLoadFromConstPtr - Return the value that a load from C with offset Offset would pr...
- ConstantFoldLoadFromConstPtr - Return the value that a load from C would produce if it is cons...
- ConstantFoldLoadFromUniformValue - If C is a uniform value where all bits are the same (either all...
- ConstantFoldLoadThroughBitcast - ConstantFoldLoadThroughBitcast - try to cast constant to destin...
- ConstantFoldSelectInstruction - Attempt to constant fold a select instruction with the specifie...
- ConstantFoldShuffleVectorInstruction - Attempt to constant fold a shufflevector instruction with the s...
- ConstantFoldTerminator - If a terminator instruction is predicated on a constant value, ...
- ConstantFoldUnaryInstruction
- ConstantFoldUnaryOpOperand - Attempt to constant fold a unary operation with the specified o...
- ConstantFoldVectorBinop - Tries to constant fold a vector binop with sources \p Op1 and \...
- ConventionString
- ConvertCodePointToUTF8 - Convert an Unicode code point to UTF8 sequence.
- ConvertCostTableLookup - Find in type conversion cost table.
- ConvertCostTableLookup
- ConvertDebugDeclareToDebugValue - Inserts a llvm.dbg.value intrinsic after a phi that has an asso...
- ConvertDebugDeclareToDebugValue - Inserts a llvm.dbg.value intrinsic before a store to an alloca'...
- ConvertDebugDeclareToDebugValue - Inserts a llvm.dbg.value intrinsic before a load of an alloca'd...
- ConvertUTF16toUTF32
- ConvertUTF16toUTF8
- ConvertUTF32toUTF16
- ConvertUTF32toUTF8
- ConvertUTF8toUTF16
- ConvertUTF8toUTF32 - Convert a partial UTF8 sequence to UTF32. If the sequence ends...
- ConvertUTF8toUTF32Partial - Convert a partial UTF8 sequence to UTF32. If the sequence ends...
- ConvertUTF8toWide - Convert an UTF8 StringRef to UTF8, UTF16, or UTF32 depending on...
- ConvertUTF8toWide - Converts a UTF-8 StringRef to a std::wstring.
- ConvertUTF8toWide - Converts a UTF-8 C-string to a std::wstring.
- CostTableLookup - Find in cost table.
- CostTableLookup
- CreateASTDeclNodeLister
- CreateASTDumper
- CreateASTPrinter
- CreateASTViewer
- CreateAnalysisConsumer - CreateAnalysisConsumer - Creates an ASTConsumer to run various ...
- CreateAndPopulateDiagOpts
- CreateControlFlowHub - Given a set of incoming and outgoing blocks, create a "hub" suc...
- CreateFrontendAction - Construct the FrontendAction of a compiler invocation based on ...
- CreateGNUObjCRuntime - Creates an instance of an Objective-C runtime class.
- CreateHTMLPrinter - CreateHTMLPrinter - Create an AST consumer which rewrites sourc...
- CreateInfoOutputFile - Return a file stream to print our output on.
- CreateItaniumCXXABI - Creates an instance of a C++ ABI class.
- CreateItaniumCXXABI - Creates an Itanium-family ABI.
- CreateLLVMCodeGen - CreateLLVMCodeGen - Create a CodeGenerator instance. It is the ...
- CreateMacObjCRuntime
- CreateMicrosoftCXXABI - Creates a Microsoft-family ABI.
- CreateMicrosoftCXXABI
- CreateModernObjCRewriter
- CreateNVCUDARuntime - Creates an instance of a CUDA runtime class.
- CreateObjCRewriter
- CreateRISCVIntrinsicManager
- CreateRangeConstraintManager
- CreateRegionStoreManager
- CreateZ3ConstraintManager
- CreateZ3Solver - Convenience method to create and Z3Solver object
- CudaArchToString
- CudaArchToVirtualArchString
- CudaFeatureEnabled
- CudaFeatureEnabled
- CudaStringToVersion
- CudaVersionToString
- DebugStr
- DebugStr
- DecimalSignString
- DeclAttrsMatchCUDAMode
- DecodeBLENDMask - Decode a BLEND immediate mask into a shuffle mask.
- DecodeEXTRQIMask - Decode a SSE4A EXTRQ instruction as a shuffle mask.
- DecodeINSERTPSMask - Decode a 128-bit INSERTPS instruction as a v4f32 shuffle mask.
- DecodeINSERTQIMask - Decode a SSE4A INSERTQ instruction as a shuffle mask.
- DecodeInsertElementMask
- DecodeMOVDDUPMask
- DecodeMOVHLPSMask - Decode a MOVHLPS instruction as a v2f64/v4f32 shuffle mask. i.e...
- DecodeMOVLHPSMask - Decode a MOVLHPS instruction as a v2f64/v4f32 shuffle mask. i.e...
- DecodeMOVSHDUPMask
- DecodeMOVSLDUPMask
- DecodePALIGNRMask
- DecodePSHUFBMask - Decode a PSHUFB mask from a raw array of constants such as from...
- DecodePSHUFBMask - Decode a PSHUFB mask from an IR-level vector constant.
- DecodePSHUFHWMask - Decodes the shuffle masks for pshufhw.
- DecodePSHUFLWMask - Decodes the shuffle masks for pshuflw.
- DecodePSHUFMask - Decodes the shuffle masks for pshufd/pshufw/vpermilpd/vpermilps.
- DecodePSLLDQMask
- DecodePSRLDQMask
- DecodePSWAPMask - Decodes a PSWAPD 3DNow! instruction.
- DecodeSHUFPMask - Decodes the shuffle masks for shufp*.
- DecodeScalarMoveMask - Decode a scalar float move instruction as a shuffle mask.
- DecodeSubVectorBroadcast - Decodes a broadcast of a subvector to a larger vector type.
- DecodeUNPCKHMask - Decodes the shuffle masks for unpckhps/unpckhpd and punpckh*.
- DecodeUNPCKLMask - Decodes the shuffle masks for unpcklps/unpcklpd and punpckl*.
- DecodeVALIGNMask
- DecodeVPERM2X128Mask
- DecodeVPERMIL2PMask - Decode a VPERMILP2 variable mask from an IR-level vector consta...
- DecodeVPERMIL2PMask - Decode a VPERMIL2PD/VPERMIL2PS variable mask from a raw array o...
- DecodeVPERMILPMask - Decode a VPERMILP variable mask from an IR-level vector constan...
- DecodeVPERMILPMask - Decode a VPERMILPD/VPERMILPS variable mask from a raw array of ...
- DecodeVPERMMask - Decodes the shuffle masks for VPERMQ/VPERMPD.
- DecodeVPERMV3Mask - Decode a VPERMT2 W/D/Q/PS/PD mask from a raw array of constants.
- DecodeVPERMVMask - Decode a VPERM W/D/Q/PS/PD mask from a raw array of constants.
- DecodeVPPERMMask - Decode a VPPERM variable mask from an IR-level vector constant.
- DecodeVPPERMMask - Decode a VPPERM mask from a raw array of constants such as from...
- DecodeVectorBroadcast - Decodes a broadcast of the first element of a vector.
- DecodeZeroExtendMask - Decode a zero extension instruction as a shuffle mask.
- DecodeZeroMoveLowMask - Decode a move lower and zero upper instruction as a shuffle mas...
- DefaultOneShotPipeSignalHandler - On Unix systems, this function exits with an "IO error" exit co...
- DefaultedMemberString
- DefineStd - DefineStd - Define a macro name and standard variants. For exa...
- DeleteDeadBlock - Delete the specified block, which must have no predecessors.
- DeleteDeadBlocks - Delete the specified blocks from \p BB. The set of deleted bloc...
- DeleteDeadPHIs - Examine each PHI in the given block and delete it if it is dead...
- DeleteEdge
- DemotePHIToStack - This function takes a virtual register computed by a phi node a...
- DemoteRegToStack - This function takes a virtual register computed by an Instructi...
- Depends - Test if there can be dependencies on Inst through Arg. This fun...
- Destroy
- DetermineUseCaptureKind - Determine what kind of capture behaviour \p U may exhibit. A us...
- DiagnosticsTestHelper
- DiffFilesWithTolerance - DiffFilesWithTolerance - Compare the two files specified, retur...
- DisableSystemDialogsOnCrash - Disable all system dialog boxes that appear when the process cr...
- DisplayGraph
- DoPrintPreprocessedInput - DoPrintPreprocessedInput - Implement -E mode.
- DoRewriteTest - DoRewriteTest - A simple test for the TokenRewriter class.
- DontRemoveFileOnSignal - This function removes a file from the list of files to be remov...
- DoubleToBits - This function takes a double and returns the bit equivalent 64-...
- Dup
- DuplicateInstructionsInSplitBetween - Split edge between BB and PredBB and duplicate all non-Phi inst...
- EQ
- EliminateDuplicatePHINodes - Check for and eliminate duplicate PHI nodes in this block. This...
- EliminateUnreachableBlocks - Delete all basic blocks from \p F that are not reachable from i...
- EmbedBitcode
- EmbedObject
- EmitAnyX86InstComments
- EmitBackendOutput
- EmitDetailedRecords
- EmitGEPOffset - Given a getelementptr instruction/constantexpr, emit the code n...
- EmitImportsFiles - Emit into \p OutputFilename the files module \p ModulePath will...
- EmitInteger
- EmitJSON
- EmitLocation
- EmitPlistHeader
- EmitRange
- EmitSkeleton
- EmitString
- EnablePrettyStackTrace - Enables dumping a "pretty" stack trace when the program crashes.
- EnablePrettyStackTraceOnSigInfoForThisThread - Enables (or disables) dumping a "pretty" stack trace when the u...
- EnableStatistics - Enable the collection and printing of statistics.
- EndianityString
- EpilogueFolding - Epilogue - pseudo-flag derived from Stack Adjust indicating tha...
- EscapeString
- EscapeText - EscapeText - HTMLize a specified file so that special character...
- EscapeText - EscapeText - HTMLized the provided string so that special chara...
- ExecuteAndWait - This function executes the program using the arguments provided...
- ExecuteCompilerInvocation - ExecuteCompilerInvocation - Execute the given actions described...
- ExecuteNoWait - Similar to ExecuteAndWait, but returns immediately.
- ExpandPtr
- ExpandResponseFiles - Expand response files on a command line recursively using the g...
- ExpandResponseFiles - An overload of ExpandResponseFiles() that uses llvm::vfs::getRe...
- ExprEmpty
- ExprError
- ExprError
- ExprError
- ExtractTypeInfo - ExtractTypeInfo - Returns the type info, possibly bitcast, enco...
- FTIHasNonVoidParameters
- FTIHasSingleVoidParameter
- FindAvailableLoadedValue - Scan backwards to see if we have the value of the given load av...
- FindAvailableLoadedValue - This overload provides a more efficient implementation of FindA...
- FindDbgAddrUses - Finds all intrinsics declaring local variables as living in the...
- FindDbgDeclareUses - Like \c FindDbgAddrUses, but only returns dbg.declare intrinsic...
- FindEarliestCapture
- FindFunctionBackedges - Analyze the specified function to find all of the loop backedge...
- FindInsertedValue - Given an aggregate and an sequence of indices, see if the scala...
- FindUnreachableCode
- FixedPointValueToString
- Flatten
- FlattenCFG - This function is used to flatten a CFG. For example, it uses pa...
- FloatToBits - This function takes a float and returns the bit equivalent 32-b...
- FlushFPConstant - Attempt to flush float point constant according to denormal mod...
- FoldBranchToCommonDest - If this basic block is ONLY a setcc and a branch, and if a pred...
- FoldReturnIntoUncondBranch - This method duplicates the specified return instruction into a ...
- FoldSingleEntryPHINodes - We know that BB has one predecessor. If there are any single-en...
- FormEncodingString
- FormVendor
- FormVersion
- FormatASTNodeDiagnosticArgument - DiagnosticsEngine argument formatting function for diagnostics ...
- FormatString
- FormatString
- GDBIndexEntryKindString
- GDBIndexEntryLinkageString
- GE
- GET_COMM_ALIGN
- GET_LIBRARY_ORDINAL
- GT
- GVTOP
- GetARCInstKind - Map V to its ARCInstKind equivalence class.
- GetArgRCIdentityRoot - Assuming the given instruction is one of the special calls such...
- GetBasicARCInstKind - Determine which objc runtime call instruction class V belongs t...
- GetCallSiteClass - Helper for GetARCInstKind. Determines what kind of construct CS...
- GetConversionRank
- GetFID
- GetFID
- GetField
- GetFieldPop
- GetFunctionClass - Determine if F is one of the special known Functions. If it is...
- GetGlobal
- GetIfCondition - Check whether BB is the merge point of a if-region. If so, retu...
- GetLocal
- GetLocations
- GetLocations
- GetLocations
- GetLocations
- GetLocations
- GetLocations
- GetLocations
- GetLocations
- GetLocations
- GetMostSignificantDifferentBit - Compare two values, and if they are different, return the posit...
- GetNullarySelector - Utility function for constructing a nullary selector.
- GetOppositeBranchCondition - GetOppositeBranchCondition - Return the inverse of the specifie...
- GetParam
- GetPointerBaseWithConstantOffset
- GetPointerBaseWithConstantOffset - Analyze the specified pointer to see if it can be expressed as ...
- GetPtrActiveField
- GetPtrActiveThisField
- GetPtrBase
- GetPtrField
- GetPtrGlobal
- GetPtrLocal
- GetPtrParam
- GetPtrThisBase
- GetPtrThisField
- GetPtrThisVirtBase
- GetPtrVirtBase
- GetRCIdentityRoot - Helper which calls const Value *GetRCIdentityRoot(const Value *...
- GetRCIdentityRoot - The RCIdentity root of a value \p V is a dominating value U for...
- GetReturnInfo - Given an LLVM IR type and return type attributes, compute the r...
- GetSDLFromOffloadArchive
- GetShadowBytes
- GetShadowBytesAfterScope
- GetStatistics - Get the statistics. This can be used to look up the value of st...
- GetStringLength - If we can compute the length of the string pointed to by the sp...
- GetSuccessorNumber - Search for the specified successor of basic block BB and return...
- GetThisField
- GetTypeSourceInfo
- GetTypeSourceInfo
- GetTypeSourceInfo
- GetTypeSourceInfo - Unifies obtaining a `TypeSourceInfo` from different node types.
- GetTypeSourceInfo
- GetUnarySelector - Utility function for constructing an unary selector.
- GetUnderlyingObjCPtr - This is a wrapper around getUnderlyingObject which also knows h...
- GetUnderlyingObjCPtrCached - A wrapper for GetUnderlyingObjCPtr used for results memoization.
- GetUnrollMetadata - Given an llvm.loop loop id metadata node, returns the loop hint...
- GnuMacroString
- GreatestCommonDivisor - Compute GCD of two unsigned APInt values. This function returns...
- GreatestCommonDivisor64
- HandleOperatorDeleteCall
- HeaderWords
- Hi_32 - Return the high 32 bits of a 64 bit value.
- HideUnrelatedOptions - Mark all options not part of this category as cl::ReallyHidden....
- HideUnrelatedOptions - Mark all options not part of the categories as cl::ReallyHidden...
- HighlightMacros - HighlightMacros - This uses the macro table state from the end ...
- HighlightRange - HighlightRange - Highlight a range in the source code with the ...
- HighlightRange - HighlightRange - Highlight a range in the source code with the ...
- HighlightRange - HighlightRange - This is the same as the above method, but take...
- IgnoreBaseCastsSingleStep
- IgnoreCastsSingleStep
- IgnoreElidableImplicitConstructorSingleStep
- IgnoreExprNodes
- IgnoreExprNodes - Given an expression E and functions Fn_1,...,Fn_n : Expr * -> E...
- IgnoreExprNodesImpl
- IgnoreExprNodesImpl - Given an expression E and functions Fn_1,...,Fn_n : Expr * -> E...
- IgnoreImplicitAsWrittenSingleStep
- IgnoreImplicitCastsExtraSingleStep
- IgnoreImplicitCastsSingleStep
- IgnoreImplicitSingleStep
- IgnoreLValueCastsSingleStep
- IgnoreParensOnlySingleStep
- IgnoreParensSingleStep
- InRange
- Indent
- Indent
- IndexString
- InitBitField
- InitElem
- InitElemPop
- InitField
- InitFieldActive
- InitGlobal
- InitMCTargetOptionsFromFlags
- InitPop
- InitTargetOptionsFromCodeGenFlags - Common utility function tightly tied to the options listed here...
- InitThisBitField
- InitThisField
- InitThisFieldActive
- InitializeAllAsmParsers - InitializeAllAsmParsers - The main program should call this fun...
- InitializeAllAsmPrinters - InitializeAllAsmPrinters - The main program should call this fu...
- InitializeAllDisassemblers - InitializeAllDisassemblers - The main program should call this ...
- InitializeAllTargetInfos - InitializeAllTargetInfos - The main program should call this fu...
- InitializeAllTargetMCAs - InitializeAllTargetMCAs - The main program should call this fun...
- InitializeAllTargetMCs - InitializeAllTargetMCs - The main program should call this func...
- InitializeAllTargets - InitializeAllTargets - The main program should call this functi...
- InitializeNativeTarget - InitializeNativeTarget - The main program should call this func...
- InitializeNativeTargetAsmParser - InitializeNativeTargetAsmParser - The main program should call ...
- InitializeNativeTargetAsmPrinter - InitializeNativeTargetAsmPrinter - The main program should call...
- InitializeNativeTargetDisassembler - InitializeNativeTargetDisassembler - The main program should ca...
- InitializeOpenCLFeatureTestMacros - InitializeOpenCLFeatureTestMacros - Define OpenCL macros based ...
- InitializePreprocessor - InitializePreprocessor - Initialize the preprocessor getting it...
- InlineCodeString
- InlineFunction - This function inlines the called function into the basic block ...
- InsertEdge
- InsertPreheaderForLoop
- InstProfClzll
- InstProfPopcountll
- InstrProfGetRangeRepValue
- InstrProfIsSingleValRange
- Interpret - Interpreter entry point.
- IsAlwaysTail - Test if the given class represents instructions which are alway...
- IsAutorelease - Test if the given class is objc_autorelease or equivalent.
- IsBlockFollowedByDeoptOrUnreachable - Check if we can prove that all paths starting from this block c...
- IsClangCL - Checks whether the value produced by getDriverMode is for CL mo...
- IsConstantOffsetFromGlobal - If this constant is a constant offset from a global, return the...
- IsEnumDeclComplete - Check if the given decl is complete. We use this function to br...
- IsEnumDeclScoped - Check if the given decl is scoped. We use this function to brea...
- IsForwarding - Test if the given class represents instructions which return th...
- IsNeverTail - Test if the given class represents instructions which are never...
- IsNoThrow - Test if the given class represents instructions which are alway...
- IsNoopInstruction
- IsNoopOnGlobal - Test if the given class represents instructions which do nothin...
- IsNoopOnNull - Test if the given class represents instructions which do nothin...
- IsNullOrUndef
- IsObjCIdentifiedObject - Return true if this value refers to a distinct and identifiable...
- IsPotentialRetainableObjPtr - Test whether the given value is possible a retainable object po...
- IsPotentialRetainableObjPtr
- IsRetain - Test if the given class is objc_retain or equivalent.
- IsTrue
- IsUser - Test if the given class is a kind of user.
- JsonFormat
- LE
- LLVMABIAlignmentOfType - Computes the ABI alignment of a type in bytes for a target. See...
- LLVMABISizeOfType - Computes the ABI size of a type in bytes for a target. See the ...
- LLVMAddAddDiscriminatorsPass - See llvm::createAddDiscriminatorsPass function.
- LLVMAddAggressiveDCEPass - See llvm::createAggressiveDCEPass function.
- LLVMAddAggressiveInstCombinerPass - See llvm::createAggressiveInstCombinerPass function.
- LLVMAddAlias
- LLVMAddAlias2 - Add a GlobalAlias with the given value type, address space and ...
- LLVMAddAlignmentFromAssumptionsPass - See llvm::createAlignmentFromAssumptionsPass function.
- LLVMAddAlwaysInlinerPass - See llvm::createAlwaysInlinerPass function.
- LLVMAddAnalysisPasses - Adds the target-specific analysis passes to the pass manager.
- LLVMAddAttributeAtIndex - Add an attribute to a function.
- LLVMAddBasicAliasAnalysisPass - See llvm::createBasicAliasAnalysisPass function
- LLVMAddBitTrackingDCEPass - See llvm::createBitTrackingDCEPass function.
- LLVMAddCFGSimplificationPass - See llvm::createCFGSimplificationPass function.
- LLVMAddCallSiteAttribute
- LLVMAddCalledValuePropagationPass - See llvm::createCalledValuePropagationPass function.
- LLVMAddCase
- LLVMAddClause
- LLVMAddConstantMergePass - See llvm::createConstantMergePass function.
- LLVMAddCorrelatedValuePropagationPass - See llvm::createCorrelatedValuePropagationPass function
- LLVMAddDCEPass - See llvm::createDeadCodeEliminationPass function.
- LLVMAddDeadArgEliminationPass - See llvm::createDeadArgEliminationPass function.
- LLVMAddDeadStoreEliminationPass - See llvm::createDeadStoreEliminationPass function.
- LLVMAddDemoteMemoryToRegisterPass - See llvm::demotePromoteMemoryToRegisterPass function.
- LLVMAddDestination
- LLVMAddEarlyCSEMemSSAPass - See llvm::createEarlyCSEPass function
- LLVMAddEarlyCSEPass - See llvm::createEarlyCSEPass function
- LLVMAddFunction - Add a function to a module under a specified name.
- LLVMAddFunctionAttrsPass - See llvm::createFunctionAttrsPass function.
- LLVMAddFunctionInliningPass - See llvm::createFunctionInliningPass function.
- LLVMAddGVNHoistLegacyPass
- LLVMAddGVNPass - See llvm::createGVNPass function.
- LLVMAddGlobal - This group contains functions that operate on global variable v...
- LLVMAddGlobalDCEPass - See llvm::createGlobalDCEPass function.
- LLVMAddGlobalIFunc - Add a global indirect function to a module under a specified na...
- LLVMAddGlobalInAddressSpace
- LLVMAddGlobalMapping
- LLVMAddGlobalOptimizerPass - See llvm::createGlobalOptimizerPass function.
- LLVMAddHandler
- LLVMAddIPSCCPPass - See llvm::createIPSCCPPass function.
- LLVMAddIncoming - Add an incoming value to the end of a PHI list.
- LLVMAddIndVarSimplifyPass - See llvm::createIndVarSimplifyPass function.
- LLVMAddInstructionCombiningPass - See llvm::createInstructionCombiningPass function.
- LLVMAddInstructionSimplifyPass - See llvm::createInstSimplifyLegacyPass function.
- LLVMAddInternalizePass - See llvm::createInternalizePass function.
- LLVMAddInternalizePassWithMustPreservePredicate - Create and add the internalize pass to the given pass manager w...
- LLVMAddJumpThreadingPass - See llvm::createJumpThreadingPass function.
- LLVMAddLICMPass - See llvm::createLICMPass function.
- LLVMAddLoopDeletionPass - See llvm::createLoopDeletionPass function.
- LLVMAddLoopFlattenPass
- LLVMAddLoopIdiomPass - See llvm::createLoopIdiomPass function
- LLVMAddLoopRerollPass - See llvm::createLoopRerollPass function.
- LLVMAddLoopRotatePass - See llvm::createLoopRotatePass function.
- LLVMAddLoopSimplifyCFGPass
- LLVMAddLoopSinkPass
- LLVMAddLoopUnrollAndJamPass - See llvm::createLoopUnrollAndJamPass function.
- LLVMAddLoopUnrollPass - See llvm::createLoopUnrollPass function.
- LLVMAddLoopVectorizePass - See llvm::createLoopVectorizePass function.
- LLVMAddLowerAtomicPass - See llvm::createLowerAtomicPass function.
- LLVMAddLowerConstantIntrinsicsPass - See llvm::createLowerConstantIntrinsicsPass function
- LLVMAddLowerExpectIntrinsicPass - See llvm::createLowerExpectIntrinsicPass function
- LLVMAddLowerSwitchPass - See llvm::createLowerSwitchPass function.
- LLVMAddMemCpyOptPass - See llvm::createMemCpyOptPass function.
- LLVMAddMergeFunctionsPass - See llvm::createMergeFunctionsPass function.
- LLVMAddMergedLoadStoreMotionPass - See llvm::createMergedLoadStoreMotionPass function.
- LLVMAddMetadataToInst - Adds the metadata registered with the given builder to the give...
- LLVMAddModule
- LLVMAddModuleFlag - Add a module-level flag to the module-level flags metadata if i...
- LLVMAddNamedMetadataOperand - Add an operand to named metadata.
- LLVMAddNewGVNPass - See llvm::createGVNPass function.
- LLVMAddPartiallyInlineLibCallsPass - See llvm::createPartiallyInlineLibCallsPass function.
- LLVMAddPromoteMemoryToRegisterPass - See llvm::createPromoteMemoryToRegisterPass function.
- LLVMAddPruneEHPass - See llvm::createPruneEHPass function.
- LLVMAddReassociatePass - See llvm::createReassociatePass function.
- LLVMAddSCCPPass - See llvm::createSCCPPass function.
- LLVMAddSLPVectorizePass - See llvm::createSLPVectorizerPass function.
- LLVMAddScalarReplAggregatesPass - See llvm::createSROAPass function.
- LLVMAddScalarReplAggregatesPassSSA - See llvm::createSROAPass function.
- LLVMAddScalarReplAggregatesPassWithThreshold - See llvm::createSROAPass function.
- LLVMAddScalarizerPass - See llvm::createScalarizerPass function.
- LLVMAddScopedNoAliasAAPass - See llvm::createScopedNoAliasAAPass function
- LLVMAddSimplifyLibCallsPass - See llvm::createSimplifyLibCallsPass function.
- LLVMAddStripDeadPrototypesPass - See llvm::createStripDeadPrototypesPass function.
- LLVMAddStripSymbolsPass - See llvm::createStripSymbolsPass function.
- LLVMAddSymbol - This functions permanently adds the symbol \p symbolName with t...
- LLVMAddTailCallEliminationPass - See llvm::createTailCallEliminationPass function.
- LLVMAddTargetDependentFunctionAttr - Add a target-dependent attribute to a function
- LLVMAddTargetLibraryInfo - Adds target library information to a pass manager. This does no...
- LLVMAddTypeBasedAliasAnalysisPass - See llvm::createTypeBasedAliasAnalysisPass function
- LLVMAddUnifyFunctionExitNodesPass - See llvm::createUnifyFunctionExitNodesPass function
- LLVMAddVerifierPass - See llvm::createVerifierPass function.
- LLVMAliasGetAliasee - Retrieve the target value of an alias.
- LLVMAliasSetAliasee - Set the target value of an alias.
- LLVMAlignOf
- LLVMAppendBasicBlock - Append a basic block to the end of a function using the global ...
- LLVMAppendBasicBlockInContext - Append a basic block to the end of a function.
- LLVMAppendExistingBasicBlock - Append the given basic block to the basic block list of the giv...
- LLVMAppendModuleInlineAsm - Append inline assembly to a module.
- LLVMArrayType - Create a fixed size array type that refers to a specific type. ...
- LLVMBFloatType
- LLVMBFloatTypeInContext - Obtain a 16-bit brain floating point type from a context.
- LLVMBasicBlockAsValue - Convert a basic block instance to a value type.
- LLVMBinaryCopyMemoryBuffer - Retrieves a copy of the memory buffer associated with this obje...
- LLVMBinaryGetType - Retrieve the specific type of a binary.
- LLVMBlockAddress
- LLVMBuildAShr
- LLVMBuildAdd
- LLVMBuildAddrSpaceCast
- LLVMBuildAggregateRet
- LLVMBuildAlloca
- LLVMBuildAnd
- LLVMBuildArrayAlloca
- LLVMBuildArrayMalloc
- LLVMBuildAtomicCmpXchg
- LLVMBuildAtomicRMW
- LLVMBuildBinOp
- LLVMBuildBitCast
- LLVMBuildBr
- LLVMBuildCall
- LLVMBuildCall2
- LLVMBuildCast
- LLVMBuildCatchPad
- LLVMBuildCatchRet
- LLVMBuildCatchSwitch
- LLVMBuildCleanupPad
- LLVMBuildCleanupRet
- LLVMBuildCondBr
- LLVMBuildExactSDiv
- LLVMBuildExactUDiv
- LLVMBuildExtractElement
- LLVMBuildExtractValue
- LLVMBuildFAdd
- LLVMBuildFCmp
- LLVMBuildFDiv
- LLVMBuildFMul
- LLVMBuildFNeg
- LLVMBuildFPCast
- LLVMBuildFPExt
- LLVMBuildFPToSI
- LLVMBuildFPToUI
- LLVMBuildFPTrunc
- LLVMBuildFRem
- LLVMBuildFSub
- LLVMBuildFence
- LLVMBuildFree
- LLVMBuildFreeze
- LLVMBuildGEP
- LLVMBuildGEP2
- LLVMBuildGlobalString
- LLVMBuildGlobalStringPtr
- LLVMBuildICmp
- LLVMBuildInBoundsGEP
- LLVMBuildInBoundsGEP2
- LLVMBuildIndirectBr
- LLVMBuildInsertElement
- LLVMBuildInsertValue
- LLVMBuildIntCast - Deprecated: This cast is always signed. Use LLVMBuildIntCast2 i...
- LLVMBuildIntCast2
- LLVMBuildIntToPtr
- LLVMBuildInvoke
- LLVMBuildInvoke2
- LLVMBuildIsNotNull
- LLVMBuildIsNull
- LLVMBuildLShr
- LLVMBuildLandingPad
- LLVMBuildLoad
- LLVMBuildLoad2
- LLVMBuildMalloc
- LLVMBuildMemCpy - Creates and inserts a memcpy between the specified pointers.
- LLVMBuildMemMove - Creates and inserts a memmove between the specified pointers.
- LLVMBuildMemSet - Creates and inserts a memset to the specified pointer and the s...
- LLVMBuildMul
- LLVMBuildNSWAdd
- LLVMBuildNSWMul
- LLVMBuildNSWNeg
- LLVMBuildNSWSub
- LLVMBuildNUWAdd
- LLVMBuildNUWMul
- LLVMBuildNUWNeg
- LLVMBuildNUWSub
- LLVMBuildNeg
- LLVMBuildNot
- LLVMBuildOr
- LLVMBuildPhi
- LLVMBuildPointerCast
- LLVMBuildPtrDiff
- LLVMBuildPtrDiff2
- LLVMBuildPtrToInt
- LLVMBuildResume
- LLVMBuildRet
- LLVMBuildRetVoid
- LLVMBuildSDiv
- LLVMBuildSExt
- LLVMBuildSExtOrBitCast
- LLVMBuildSIToFP
- LLVMBuildSRem
- LLVMBuildSelect
- LLVMBuildShl
- LLVMBuildShuffleVector
- LLVMBuildStore
- LLVMBuildStructGEP
- LLVMBuildStructGEP2
- LLVMBuildSub
- LLVMBuildSwitch
- LLVMBuildTrunc
- LLVMBuildTruncOrBitCast
- LLVMBuildUDiv
- LLVMBuildUIToFP
- LLVMBuildURem
- LLVMBuildUnreachable
- LLVMBuildVAArg
- LLVMBuildXor
- LLVMBuildZExt
- LLVMBuildZExtOrBitCast
- LLVMBuilderGetDefaultFPMathTag - Get the dafult floating-point math metadata for a given builder.
- LLVMBuilderSetDefaultFPMathTag - Set the default floating-point math metadata for the given buil...
- LLVMByteOrder - Returns the byte order of a target, either LLVMBigEndian or LLV...
- LLVMCallFrameAlignmentOfType - Computes the call frame alignment of a type in bytes for a targ...
- LLVMClearInsertionPosition
- LLVMCloneModule
- LLVMConstAShr
- LLVMConstAdd
- LLVMConstAddrSpaceCast
- LLVMConstAllOnes - Obtain a constant value referring to the instance of a type con...
- LLVMConstAnd
- LLVMConstArray - Create a ConstantArray from values.
- LLVMConstBitCast
- LLVMConstExtractElement
- LLVMConstFCmp
- LLVMConstFNeg
- LLVMConstFPCast
- LLVMConstFPExt
- LLVMConstFPToSI
- LLVMConstFPToUI
- LLVMConstFPTrunc
- LLVMConstGEP
- LLVMConstGEP2
- LLVMConstICmp
- LLVMConstInBoundsGEP
- LLVMConstInBoundsGEP2
- LLVMConstInlineAsm - Deprecated: Use LLVMGetInlineAsm instead.
- LLVMConstInsertElement
- LLVMConstInt - Obtain a constant value for an integer type. The returned value...
- LLVMConstIntCast
- LLVMConstIntGetSExtValue - Obtain the sign extended value for an integer constant value.
- LLVMConstIntGetZExtValue - Obtain the zero extended value for an integer constant value.
- LLVMConstIntOfArbitraryPrecision - Obtain a constant value for an integer of arbitrary precision.
- LLVMConstIntOfString - Obtain a constant value for an integer parsed from a string. A ...
- LLVMConstIntOfStringAndSize - Obtain a constant value for an integer parsed from a string wit...
- LLVMConstIntToPtr
- LLVMConstLShr
- LLVMConstMul
- LLVMConstNSWAdd
- LLVMConstNSWMul
- LLVMConstNSWNeg
- LLVMConstNSWSub
- LLVMConstNUWAdd
- LLVMConstNUWMul
- LLVMConstNUWNeg
- LLVMConstNUWSub
- LLVMConstNamedStruct - Create a non-anonymous ConstantStruct from values.
- LLVMConstNeg
- LLVMConstNot
- LLVMConstNull - Obtain a constant value referring to the null instance of a typ...
- LLVMConstOr
- LLVMConstPointerCast
- LLVMConstPointerNull - Obtain a constant that is a constant pointer pointing to NULL f...
- LLVMConstPtrToInt
- LLVMConstReal - Obtain a constant value referring to a double floating point va...
- LLVMConstRealGetDouble - Obtain the double value for an floating point constant value. l...
- LLVMConstRealOfString - Obtain a constant for a floating point value parsed from a stri...
- LLVMConstRealOfStringAndSize - Obtain a constant for a floating point value parsed from a stri...
- LLVMConstSExt
- LLVMConstSExtOrBitCast
- LLVMConstSIToFP
- LLVMConstSelect
- LLVMConstShl
- LLVMConstShuffleVector
- LLVMConstString - Create a ConstantDataSequential with string content in the glob...
- LLVMConstStringInContext - Create a ConstantDataSequential and initialize it with a string.
- LLVMConstStruct - Create a ConstantStruct in the global Context. This is the same...
- LLVMConstStructInContext - Create an anonymous ConstantStruct with the specified values.
- LLVMConstSub
- LLVMConstTrunc
- LLVMConstTruncOrBitCast
- LLVMConstUIToFP
- LLVMConstVector - Create a ConstantVector from values.
- LLVMConstXor
- LLVMConstZExt
- LLVMConstZExtOrBitCast
- LLVMConsumeError - Dispose of the given error without handling it. This operation ...
- LLVMContextCreate - Create a new context. Every call to this function should be pai...
- LLVMContextDispose - Destroy a context instance. This should be called for every cal...
- LLVMContextGetDiagnosticContext - Get the diagnostic context of this context.
- LLVMContextGetDiagnosticHandler - Get the diagnostic handler of this context.
- LLVMContextSetDiagnosticHandler - Set the diagnostic handler for this context.
- LLVMContextSetDiscardValueNames - Set whether the given context discards all value names. If true...
- LLVMContextSetOpaquePointers - Set whether the given context is in opaque pointer mode.
- LLVMContextSetYieldCallback - Set the yield callback function for this context.
- LLVMContextShouldDiscardValueNames - Retrieve whether the given context is set to discard all value ...
- LLVMCopyModuleFlagsMetadata - Returns the module flags as an array of flag-key-value triples....
- LLVMCopyStringRepOfTargetData - Converts target data to a target layout string. The string must...
- LLVMCountBasicBlocks - Obtain the number of basic blocks in a function.
- LLVMCountIncoming - Obtain the number of incoming basic blocks to a PHI node.
- LLVMCountParamTypes - Obtain the number of parameters this function accepts.
- LLVMCountParams - Obtain the number of parameters in a function.
- LLVMCountStructElementTypes - Get the number of elements defined inside the structure.
- LLVMCreateBasicBlockInContext - Create a new basic block without inserting it into a function.
- LLVMCreateBinary - Create a binary file from the given memory buffer. The exact ty...
- LLVMCreateBuilder
- LLVMCreateBuilderInContext - An instruction builder represents a point within a basic block ...
- LLVMCreateDIBuilder - Construct a builder for a module and collect unresolved nodes a...
- LLVMCreateDIBuilderDisallowUnresolved - Construct a builder for a module, and do not allow for unresolv...
- LLVMCreateDisasm - Create a disassembler for the TripleName. Symbolic disassembly...
- LLVMCreateDisasmCPU - Create a disassembler for the TripleName and a specific CPU. S...
- LLVMCreateDisasmCPUFeatures - Create a disassembler for the TripleName, a specific CPU and sp...
- LLVMCreateEnumAttribute - Create an enum attribute.
- LLVMCreateExecutionEngineForModule
- LLVMCreateFunctionPassManager - Deprecated: Use LLVMCreateFunctionPassManagerForModule instead.
- LLVMCreateFunctionPassManagerForModule - Constructs a new function-by-function pass pipeline over the mo...
- LLVMCreateGDBRegistrationListener
- LLVMCreateGenericValueOfFloat
- LLVMCreateGenericValueOfInt
- LLVMCreateGenericValueOfPointer
- LLVMCreateIntelJITEventListener
- LLVMCreateInterpreterForModule
- LLVMCreateJITCompilerForModule
- LLVMCreateMCJITCompilerForModule - Create an MCJIT execution engine for a module, with the given o...
- LLVMCreateMemoryBufferWithContentsOfFile - @ {
- LLVMCreateMemoryBufferWithMemoryRange
- LLVMCreateMemoryBufferWithMemoryRangeCopy
- LLVMCreateMemoryBufferWithSTDIN
- LLVMCreateMessage
- LLVMCreateModuleProviderForExistingModule - Changes the type of M so it can be passed to FunctionPassManage...
- LLVMCreateOProfileJITEventListener
- LLVMCreateObjectFile - Deprecated: Use LLVMCreateBinary instead.
- LLVMCreatePassBuilderOptions - Create a new set of options for a PassBuilder Ownership of the ...
- LLVMCreatePassManager - Constructs a new whole-module pass pipeline. This type of pipel...
- LLVMCreatePerfJITEventListener
- LLVMCreateSimpleMCJITMemoryManager - Create a simple custom MCJIT memory manager. This memory manage...
- LLVMCreateStringAttribute - Create a string attribute.
- LLVMCreateStringError - Create a StringError.
- LLVMCreateTargetData - Creates target data from a target layout string. See the constr...
- LLVMCreateTargetDataLayout - Create a DataLayout based on the targetMachine.
- LLVMCreateTargetMachine - Creates a new llvm::TargetMachine. See llvm::Target::createTarg...
- LLVMCreateTypeAttribute - Create a type attribute
- LLVMDIBuilderCreateArrayType - Create debugging information entry for an array.
- LLVMDIBuilderCreateArtificialType - Create a uniqued DIType* clone with FlagArtificial set.
- LLVMDIBuilderCreateAutoVariable - Create a new descriptor for a local auto variable.
- LLVMDIBuilderCreateBasicType - Create debugging information entry for a basic type.
- LLVMDIBuilderCreateBitFieldMemberType - Create debugging information entry for a bit field member.
- LLVMDIBuilderCreateClassType - Create debugging information entry for a class.
- LLVMDIBuilderCreateCompileUnit - A CompileUnit provides an anchor for all debugging information ...
- LLVMDIBuilderCreateConstantValueExpression - Create a new descriptor for the specified variable that does no...
- LLVMDIBuilderCreateDebugLocation - Creates a new DebugLocation that describes a source location.
- LLVMDIBuilderCreateEnumerationType - Create debugging information entry for an enumeration.
- LLVMDIBuilderCreateEnumerator - Create debugging information entry for an enumerator.
- LLVMDIBuilderCreateExpression - Create a new descriptor for the specified variable which has a ...
- LLVMDIBuilderCreateFile - Create a file descriptor to hold debugging information for a fi...
- LLVMDIBuilderCreateForwardDecl - Create a permanent forward-declared type.
- LLVMDIBuilderCreateFunction - Create a new descriptor for the specified subprogram.
- LLVMDIBuilderCreateGlobalVariableExpression - Create a new descriptor for the specified variable.
- LLVMDIBuilderCreateImportedDeclaration - Create a descriptor for an imported function, type, or variable...
- LLVMDIBuilderCreateImportedModuleFromAlias - Create a descriptor for an imported module that aliases another...
- LLVMDIBuilderCreateImportedModuleFromModule - Create a descriptor for an imported module.
- LLVMDIBuilderCreateImportedModuleFromNamespace - Create a descriptor for an imported namespace. Suitable for e.g...
- LLVMDIBuilderCreateInheritance - Create debugging information entry to establish inheritance rel...
- LLVMDIBuilderCreateLexicalBlock - Create a descriptor for a lexical block with the specified pare...
- LLVMDIBuilderCreateLexicalBlockFile - Create a descriptor for a lexical block with a new file attache...
- LLVMDIBuilderCreateMacro - Create debugging information entry for a macro.
- LLVMDIBuilderCreateMemberPointerType - Create debugging information entry for a pointer to member.
- LLVMDIBuilderCreateMemberType - Create debugging information entry for a member.
- LLVMDIBuilderCreateModule - Creates a new descriptor for a module with the specified parent...
- LLVMDIBuilderCreateNameSpace - Creates a new descriptor for a namespace with the specified par...
- LLVMDIBuilderCreateNullPtrType - Create C++11 nullptr type.
- LLVMDIBuilderCreateObjCIVar - Create debugging information entry for Objective-C instance var...
- LLVMDIBuilderCreateObjCProperty - Create debugging information entry for Objective-C property.
- LLVMDIBuilderCreateObjectPointerType - Create a uniqued DIType* clone with FlagObjectPointer and FlagA...
- LLVMDIBuilderCreateParameterVariable - Create a new descriptor for a function parameter variable.
- LLVMDIBuilderCreatePointerType - Create debugging information entry for a pointer.
- LLVMDIBuilderCreateQualifiedType - Create debugging information entry for a qualified type, e.g. '...
- LLVMDIBuilderCreateReferenceType - Create debugging information entry for a c++ style reference or...
- LLVMDIBuilderCreateReplaceableCompositeType - Create a temporary forward-declared type.
- LLVMDIBuilderCreateStaticMemberType - Create debugging information entry for a C++ static data member.
- LLVMDIBuilderCreateStructType - Create debugging information entry for a struct.
- LLVMDIBuilderCreateSubroutineType - Create subroutine type.
- LLVMDIBuilderCreateTempGlobalVariableFwdDecl - Create a new descriptor for the specified global variable that ...
- LLVMDIBuilderCreateTempMacroFile - Create debugging information temporary entry for a macro file. ...
- LLVMDIBuilderCreateTypedef - Create debugging information entry for a typedef.
- LLVMDIBuilderCreateUnionType - Create debugging information entry for a union.
- LLVMDIBuilderCreateUnspecifiedType - Create a DWARF unspecified type.
- LLVMDIBuilderCreateVectorType - Create debugging information entry for a vector type.
- LLVMDIBuilderFinalize - Construct any deferred debug info descriptors.
- LLVMDIBuilderFinalizeSubprogram - Finalize a specific subprogram. No new variables may be added t...
- LLVMDIBuilderGetOrCreateArray - Create an array of DI Nodes.
- LLVMDIBuilderGetOrCreateSubrange - Create a descriptor for a value range.
- LLVMDIBuilderGetOrCreateTypeArray - Create a type array.
- LLVMDIBuilderInsertDbgValueAtEnd - Insert a new llvm.dbg.value intrinsic call at the end of the gi...
- LLVMDIBuilderInsertDbgValueBefore - Insert a new llvm.dbg.value intrinsic call before the given ins...
- LLVMDIBuilderInsertDeclareAtEnd - Insert a new llvm.dbg.declare intrinsic call at the end of the ...
- LLVMDIBuilderInsertDeclareBefore - Insert a new llvm.dbg.declare intrinsic call before the given i...
- LLVMDIFileGetDirectory - Get the directory of a given file.
- LLVMDIFileGetFilename - Get the name of a given file.
- LLVMDIFileGetSource - Get the source of a given file.
- LLVMDIGlobalVariableExpressionGetExpression - Retrieves the \c DIExpression associated with this global varia...
- LLVMDIGlobalVariableExpressionGetVariable - Retrieves the \c DIVariable associated with this global variabl...
- LLVMDILocationGetColumn - Get the column number of this debug location.
- LLVMDILocationGetInlinedAt - Get the "inline at" location associated with this debug locatio...
- LLVMDILocationGetLine - Get the line number of this debug location.
- LLVMDILocationGetScope - Get the local scope associated with this debug location.
- LLVMDIScopeGetFile - Get the metadata of the file associated with a given scope.
- LLVMDISubprogramGetLine - Get the line associated with a given subprogram.
- LLVMDITypeGetAlignInBits - Get the alignment of this DIType in bits.
- LLVMDITypeGetFlags - Get the flags associated with this DIType.
- LLVMDITypeGetLine - Get the source line where this DIType is declared.
- LLVMDITypeGetName - Get the name of this DIType.
- LLVMDITypeGetOffsetInBits - Get the offset of this DIType in bits.
- LLVMDITypeGetSizeInBits - Get the size of this DIType in bits.
- LLVMDIVariableGetFile - Get the metadata of the file associated with a given variable.
- LLVMDIVariableGetLine - Get the source line where this \c DIVariable is declared.
- LLVMDIVariableGetScope - Get the metadata of the scope associated with a given variable.
- LLVMDebugMetadataVersion - The current debug metadata version number.
- LLVMDeleteBasicBlock - Remove a basic block from a function and delete it. This delete...
- LLVMDeleteFunction - Remove a function from its containing module and deletes it.
- LLVMDeleteGlobal
- LLVMDeleteInstruction - Delete an instruction. The instruction specified is deleted. It...
- LLVMDisasmDispose - Dispose of a disassembler context.
- LLVMDisasmInstruction - Disassemble a single instruction using the disassembler context...
- LLVMDisposeBinary - Dispose of a binary file. The binary file does not own its back...
- LLVMDisposeBuilder
- LLVMDisposeDIBuilder - Deallocates the \c DIBuilder and everything it owns.
- LLVMDisposeErrorMessage - Dispose of the given error message.
- LLVMDisposeExecutionEngine
- LLVMDisposeGenericValue
- LLVMDisposeMCJITMemoryManager
- LLVMDisposeMemoryBuffer
- LLVMDisposeMessage
- LLVMDisposeModule - Destroy a module instance. This must be called for every create...
- LLVMDisposeModuleFlagsMetadata - Destroys module flags metadata entries.
- LLVMDisposeModuleProvider - Destroys the module M.
- LLVMDisposeObjectFile - Deprecated: Use LLVMDisposeBinary instead.
- LLVMDisposePassBuilderOptions - Dispose of a heap-allocated PassBuilderOptions instance
- LLVMDisposePassManager - Frees the memory of a pass pipeline. For function pipelines, do...
- LLVMDisposeRelocationIterator
- LLVMDisposeSectionIterator
- LLVMDisposeSymbolIterator
- LLVMDisposeTargetData - Deallocates a TargetData. See the destructor llvm::DataLayout::...
- LLVMDisposeTargetMachine - Dispose the LLVMTargetMachineRef instance generated by LLVMCrea...
- LLVMDisposeTemporaryMDNode - Deallocate a temporary node. Calls \c replaceAllUsesWith(nullpt...
- LLVMDisposeValueMetadataEntries - Destroys value metadata entries.
- LLVMDoubleType
- LLVMDoubleTypeInContext - Obtain a 64-bit floating point type from a context.
- LLVMDumpModule - Dump a representation of a module to stderr.
- LLVMDumpType - Dump a representation of a type to stderr.
- LLVMDumpValue - Dump a representation of a value to stderr.
- LLVMElementAtOffset - Computes the structure element that contains the byte offset fo...
- LLVMEnablePrettyStackTrace - Enable LLVM's built-in stack trace code. This intercepts the OS...
- LLVMEraseGlobalIFunc - Remove a global indirect function from its parent module and de...
- LLVMExecutionEngineGetErrMsg - Returns true on error, false on success. If true is returned th...
- LLVMFP128Type
- LLVMFP128TypeInContext - Obtain a 128-bit floating point type (112-bit mantissa) from a ...
- LLVMFinalizeFunctionPassManager - Finalizes all of the function passes scheduled in the function ...
- LLVMFindFunction
- LLVMFloatType
- LLVMFloatTypeInContext - Obtain a 32-bit floating point type from a context.
- LLVMFreeMachineCodeForFunction
- LLVMFunctionType - Obtain a function type consisting of a specified signature. The...
- LLVMGenericValueIntWidth
- LLVMGenericValueToFloat
- LLVMGenericValueToInt
- LLVMGenericValueToPointer
- LLVMGetAggregateElement - Get element of a constant aggregate (struct, array or vector) a...
- LLVMGetAlignment - Obtain the preferred alignment of the value.
- LLVMGetAllocatedType - Obtain the type that is being allocated by the alloca instructi...
- LLVMGetArgOperand
- LLVMGetArrayLength - Obtain the length of an array type. This only works on types th...
- LLVMGetAsString - Get the given constant data sequential as a string.
- LLVMGetAtomicRMWBinOp
- LLVMGetAttributeCountAtIndex
- LLVMGetAttributesAtIndex
- LLVMGetBasicBlockName - Obtain the string name of a basic block.
- LLVMGetBasicBlockParent - Obtain the function to which a basic block belongs.
- LLVMGetBasicBlockTerminator - Obtain the terminator instruction for a basic block. If the bas...
- LLVMGetBasicBlocks - Obtain all of the basic blocks in a function. This operates on ...
- LLVMGetBitcodeModule
- LLVMGetBitcodeModule2
- LLVMGetBitcodeModuleInContext - Reads a module from the specified path, returning via the OutMP...
- LLVMGetBitcodeModuleInContext2 - Reads a module from the given memory buffer, returning via the ...
- LLVMGetBufferSize
- LLVMGetBufferStart
- LLVMGetCallSiteAttributeCount
- LLVMGetCallSiteAttributes
- LLVMGetCallSiteEnumAttribute
- LLVMGetCallSiteStringAttribute
- LLVMGetCalledFunctionType - Obtain the function type called by this instruction.
- LLVMGetCalledValue - Obtain the pointer to the function invoked by this instruction....
- LLVMGetCastOpcode
- LLVMGetClause
- LLVMGetCmpXchgFailureOrdering
- LLVMGetCmpXchgSuccessOrdering
- LLVMGetComdat - Get the Comdat assigned to the given global object.
- LLVMGetComdatSelectionKind
- LLVMGetCondition - Return the condition of a branch instruction. This only works o...
- LLVMGetConstOpcode - Functions in this group correspond to APIs on llvm::ConstantExp...
- LLVMGetCurrentDebugLocation - Deprecated: Returning the NULL location will crash. Use LLVMGet...
- LLVMGetCurrentDebugLocation2 - Get location information used by debugging information.
- LLVMGetDLLStorageClass
- LLVMGetDataLayout
- LLVMGetDataLayoutStr - Obtain the data layout for a module. LLVMGetDataLayout is DEPRE...
- LLVMGetDebugLocColumn - Return the column number of the debug location for this value, ...
- LLVMGetDebugLocDirectory - Return the directory of the debug location for this value, whic...
- LLVMGetDebugLocFilename - Return the filename of the debug location for this value, which...
- LLVMGetDebugLocLine - Return the line number of the debug location for this value, wh...
- LLVMGetDefaultTargetTriple - Get a triple for the host machine as a string. The result needs...
- LLVMGetDiagInfoDescription - Return a string representation of the DiagnosticInfo. Use LLVMD...
- LLVMGetDiagInfoSeverity - Return an enum LLVMDiagnosticSeverity.
- LLVMGetElementAsConstant
- LLVMGetElementType - Obtain the element type of an array or vector type. This curren...
- LLVMGetEntryBasicBlock - Obtain the basic block that corresponds to the entry point of a...
- LLVMGetEnumAttributeAtIndex
- LLVMGetEnumAttributeKind - Get the unique id corresponding to the enum attribute passed as...
- LLVMGetEnumAttributeKindForName - Return an unique id given the name of a enum attribute, or 0 if...
- LLVMGetEnumAttributeValue - Get the enum attribute's value. 0 is returned if none exists.
- LLVMGetErrorMessage - Returns the given string's error message. This operation consum...
- LLVMGetErrorTypeId - Returns the type id for the given error instance, which must be...
- LLVMGetExecutionEngineTargetData
- LLVMGetExecutionEngineTargetMachine
- LLVMGetFCmpPredicate - Obtain the float predicate of an instruction. This is only vali...
- LLVMGetFirstBasicBlock - Obtain the first basic block in a function. The returned basic ...
- LLVMGetFirstFunction - Obtain an iterator to the first Function in a Module.
- LLVMGetFirstGlobal
- LLVMGetFirstGlobalAlias - Obtain an iterator to the first GlobalAlias in a Module.
- LLVMGetFirstGlobalIFunc - Obtain an iterator to the first GlobalIFunc in a Module.
- LLVMGetFirstInstruction - Obtain the first instruction in a basic block. The returned LLV...
- LLVMGetFirstNamedMetadata - Obtain an iterator to the first NamedMDNode in a Module.
- LLVMGetFirstParam - Obtain the first parameter to a function.
- LLVMGetFirstTarget - Returns the first llvm::Target in the registered targets list.
- LLVMGetFirstUse - Obtain the first use of a value. Uses are obtained in an iterat...
- LLVMGetFunctionAddress
- LLVMGetFunctionCallConv - Obtain the calling function of a function. The returned value c...
- LLVMGetGC - Obtain the name of the garbage collector to use during code gen...
- LLVMGetGEPSourceElementType - Get the source element type of the given GEP operator.
- LLVMGetGlobalContext - Obtain the global context instance.
- LLVMGetGlobalIFuncResolver - Retrieves the resolver function associated with this indirect f...
- LLVMGetGlobalParent - This group contains functions that operate on global values. Fu...
- LLVMGetGlobalPassRegistry - Return the global pass registry, for use with initialization fu...
- LLVMGetGlobalValueAddress
- LLVMGetHandlers - Obtain the basic blocks acting as handlers for a catchswitch in...
- LLVMGetHostCPUFeatures - Get the host CPU's features as a string. The result needs to be...
- LLVMGetHostCPUName - Get the host CPU as a string. The result needs to be disposed w...
- LLVMGetICmpPredicate - Obtain the predicate of an instruction. This is only valid for ...
- LLVMGetIncomingBlock - Obtain an incoming value to a PHI node as an LLVMBasicBlockRef.
- LLVMGetIncomingValue - Obtain an incoming value to a PHI node as an LLVMValueRef.
- LLVMGetIndices - Obtain the indices as an array.
- LLVMGetInitializer
- LLVMGetInlineAsm - Create the specified uniqued inline asm string.
- LLVMGetInsertBlock
- LLVMGetInstructionCallConv - Obtain the calling convention for a call instruction. This is t...
- LLVMGetInstructionOpcode - Obtain the code opcode for an individual instruction.
- LLVMGetInstructionParent - Obtain the basic block to which an instruction belongs.
- LLVMGetIntTypeWidth
- LLVMGetIntrinsicDeclaration - Create or insert the declaration of an intrinsic. For overload...
- LLVMGetIntrinsicID - Obtain the ID number from a function instance.
- LLVMGetLastBasicBlock - Obtain the last basic block in a function.
- LLVMGetLastEnumAttributeKind
- LLVMGetLastFunction - Obtain an iterator to the last Function in a Module.
- LLVMGetLastGlobal
- LLVMGetLastGlobalAlias - Obtain an iterator to the last GlobalAlias in a Module.
- LLVMGetLastGlobalIFunc - Obtain an iterator to the last GlobalIFunc in a Module.
- LLVMGetLastInstruction - Obtain the last instruction in a basic block. The returned LLVM...
- LLVMGetLastNamedMetadata - Obtain an iterator to the last NamedMDNode in a Module.
- LLVMGetLastParam - Obtain the last parameter to a function.
- LLVMGetLinkage
- LLVMGetMDKindID
- LLVMGetMDKindIDInContext
- LLVMGetMDNodeNumOperands - Obtain the number of operands from an MDNode value.
- LLVMGetMDNodeOperands - Obtain the given MDNode's operands. The passed LLVMValueRef poi...
- LLVMGetMDString - Obtain the underlying string from a MDString value.
- LLVMGetMaskValue - Get the mask value at position Elt in the mask of a ShuffleVect...
- LLVMGetMetadata - Return metadata associated with an instruction value.
- LLVMGetMetadataKind - Obtain the enumerated type of a Metadata instance.
- LLVMGetModuleContext - Obtain the context to which this module is associated.
- LLVMGetModuleDataLayout - Obtain the data layout for a module.
- LLVMGetModuleDebugMetadataVersion - The version of debug metadata that's present in the provided \c...
- LLVMGetModuleFlag - Add a module-level flag to the module-level flags metadata if i...
- LLVMGetModuleIdentifier - Obtain the identifier of a module.
- LLVMGetModuleInlineAsm - Get inline assembly for a module.
- LLVMGetNamedFunction - Obtain a Function value from a Module by its name. The returned...
- LLVMGetNamedGlobal
- LLVMGetNamedGlobalAlias - Obtain a GlobalAlias value from a Module by its name. The retur...
- LLVMGetNamedGlobalIFunc - Obtain a GlobalIFunc value from a Module by its name. The retur...
- LLVMGetNamedMetadata - Retrieve a NamedMDNode with the given name, returning NULL if n...
- LLVMGetNamedMetadataName - Retrieve the name of a NamedMDNode.
- LLVMGetNamedMetadataNumOperands - Obtain the number of operands for named metadata in a module.
- LLVMGetNamedMetadataOperands - Obtain the named metadata operands for a module. The passed LLV...
- LLVMGetNextBasicBlock - Advance a basic block iterator.
- LLVMGetNextFunction - Advance a Function iterator to the next Function. Returns NULL ...
- LLVMGetNextGlobal
- LLVMGetNextGlobalAlias - Advance a GlobalAlias iterator to the next GlobalAlias. Returns...
- LLVMGetNextGlobalIFunc - Advance a GlobalIFunc iterator to the next GlobalIFunc. Returns...
- LLVMGetNextInstruction - Obtain the instruction that occurs after the one specified. The...
- LLVMGetNextNamedMetadata - Advance a NamedMDNode iterator to the next NamedMDNode. Returns...
- LLVMGetNextParam - Obtain the next parameter to a function. This takes an LLVMValu...
- LLVMGetNextTarget - Returns the next llvm::Target given a previous one (or null if ...
- LLVMGetNextUse - Obtain the next use of a value. This effectively advances the i...
- LLVMGetNormalDest - Return the normal destination basic block. This only works on l...
- LLVMGetNumArgOperands - Obtain the argument count for a call instruction. This expects ...
- LLVMGetNumClauses
- LLVMGetNumContainedTypes - Return the number of types in the derived type.
- LLVMGetNumHandlers
- LLVMGetNumIndices - Obtain the number of indices. NB: This also works on GEP operat...
- LLVMGetNumMaskElements - Get the number of elements in the mask of a ShuffleVector instr...
- LLVMGetNumOperands - Obtain the number of operands in a llvm::User value.
- LLVMGetNumSuccessors - Return the number of successors that this terminator has.
- LLVMGetOperand - Obtain an operand at a specific index in a llvm::User value.
- LLVMGetOperandUse - Obtain the use of an operand at a specific index in a llvm::Use...
- LLVMGetOrInsertComdat - Return the Comdat in the module with the specified name. It is ...
- LLVMGetOrInsertNamedMetadata - Retrieve a NamedMDNode with the given name, creating a new node...
- LLVMGetOrdering
- LLVMGetParam - Obtain the parameter at the specified index. Parameters are ind...
- LLVMGetParamParent - Obtain the function to which this argument belongs. Unlike othe...
- LLVMGetParamTypes - Obtain the types of a function's parameters. The Dest parameter...
- LLVMGetParams - Obtain the parameters in a function. The takes a pointer to a p...
- LLVMGetParentCatchSwitch - Get the parent catchswitch instruction of a catchpad instructio...
- LLVMGetPersonalityFn - Obtain the personality function attached to the function.
- LLVMGetPointerAddressSpace - Obtain the address space of a pointer type. This only works on ...
- LLVMGetPointerToGlobal
- LLVMGetPoison - Obtain a constant value referring to a poison value of a type.
- LLVMGetPreviousBasicBlock - Go backwards in a basic block iterator.
- LLVMGetPreviousFunction - Decrement a Function iterator to the previous Function. Returns...
- LLVMGetPreviousGlobal
- LLVMGetPreviousGlobalAlias - Decrement a GlobalAlias iterator to the previous GlobalAlias. R...
- LLVMGetPreviousGlobalIFunc - Decrement a GlobalIFunc iterator to the previous GlobalIFunc. R...
- LLVMGetPreviousInstruction - Obtain the instruction that occurred before this one. If the in...
- LLVMGetPreviousNamedMetadata - Decrement a NamedMDNode iterator to the previous NamedMDNode. R...
- LLVMGetPreviousParam - Obtain the previous parameter to a function. This is the opposi...
- LLVMGetRelocationOffset
- LLVMGetRelocationSymbol
- LLVMGetRelocationType
- LLVMGetRelocationTypeName
- LLVMGetRelocationValueString
- LLVMGetRelocations
- LLVMGetReturnType - Obtain the Type this function Type returns.
- LLVMGetSection
- LLVMGetSectionAddress
- LLVMGetSectionContainsSymbol
- LLVMGetSectionContents
- LLVMGetSectionName
- LLVMGetSectionSize
- LLVMGetSections - Deprecated: Use LLVMObjectFileCopySectionIterator instead.
- LLVMGetSourceFileName - Obtain the module's original source file name.
- LLVMGetStringAttributeAtIndex
- LLVMGetStringAttributeKind - Get the string attribute's kind.
- LLVMGetStringAttributeValue - Get the string attribute's value.
- LLVMGetStringErrorTypeId - Returns the type id for llvm StringError.
- LLVMGetStructElementTypes - Get the elements within a structure. The function is passed the...
- LLVMGetStructName - Obtain the name of a structure.
- LLVMGetSubprogram - Get the metadata of the subprogram attached to a function.
- LLVMGetSubtypes - Returns type's subtypes
- LLVMGetSuccessor - Return the specified successor.
- LLVMGetSwitchDefaultDest - Obtain the default destination basic block of a switch instruct...
- LLVMGetSymbolAddress
- LLVMGetSymbolName
- LLVMGetSymbolSize
- LLVMGetSymbols - Deprecated: Use LLVMObjectFileCopySymbolIterator instead.
- LLVMGetTarget - Obtain the target triple for a module.
- LLVMGetTargetDescription - Returns the description of a target. See llvm::Target::getDesc...
- LLVMGetTargetFromName - Finds the target corresponding to the given name and stores it ...
- LLVMGetTargetFromTriple - Finds the target corresponding to the given triple and stores i...
- LLVMGetTargetMachineCPU - Returns the cpu used creating this target machine. See llvm::Ta...
- LLVMGetTargetMachineFeatureString - Returns the feature string used creating this target machine. S...
- LLVMGetTargetMachineTarget - Returns the Target used in a TargetMachine
- LLVMGetTargetMachineTriple - Returns the triple used creating this target machine. See llvm:...
- LLVMGetTargetName - Returns the name of a target. See llvm::Target::getName
- LLVMGetThreadLocalMode
- LLVMGetTypeAttributeValue - Get the type attribute's value.
- LLVMGetTypeByName - Deprecated: Use LLVMGetTypeByName2 instead.
- LLVMGetTypeByName2 - Obtain a Type from a context by its registered name.
- LLVMGetTypeContext - Obtain the context to which this type instance is associated.
- LLVMGetTypeKind - Obtain the enumerated type of a Type instance.
- LLVMGetUndef - Obtain a constant value referring to an undefined value of a ty...
- LLVMGetUndefMaskElem
- LLVMGetUnnamedAddress
- LLVMGetUnwindDest - Return the unwind destination basic block. Works on llvm::Invok...
- LLVMGetUsedValue - Obtain the value this use corresponds to.
- LLVMGetUser - Obtain the user value for a user. The returned value correspond...
- LLVMGetValueKind - Obtain the enumerated type of a Value instance.
- LLVMGetValueName - Deprecated: Use LLVMGetValueName2 instead.
- LLVMGetValueName2 - Obtain the string name of a value.
- LLVMGetVectorSize - Obtain the (possibly scalable) number of elements in a vector t...
- LLVMGetVisibility
- LLVMGetVolatile
- LLVMGetWeak
- LLVMGlobalClearMetadata - Removes all metadata attachments from this value.
- LLVMGlobalCopyAllMetadata - Retrieves an array of metadata entries representing the metadat...
- LLVMGlobalEraseMetadata - Erases a metadata attachment of the given kind if it exists.
- LLVMGlobalGetValueType - Returns the "value type" of a global value. This differs from ...
- LLVMGlobalSetMetadata - Sets a metadata attachment, erasing the existing metadata attac...
- LLVMHalfType - Obtain a floating point type from the global context. These map...
- LLVMHalfTypeInContext - Obtain a 16-bit floating point type from a context.
- LLVMHasMetadata - Determine whether an instruction has any metadata attached.
- LLVMHasPersonalityFn - Check whether the given function has a personality function.
- LLVMHasUnnamedAddr - Deprecated: Use LLVMGetUnnamedAddress instead.
- LLVMInitializeAggressiveInstCombiner
- LLVMInitializeAnalysis
- LLVMInitializeCodeGen
- LLVMInitializeCore - This module contains routines used to initialize the LLVM syste...
- LLVMInitializeFunctionPassManager - Initializes all of the function passes scheduled in the functio...
- LLVMInitializeIPA
- LLVMInitializeIPO
- LLVMInitializeInstCombine
- LLVMInitializeInstrumentation
- LLVMInitializeMCJITCompilerOptions
- LLVMInitializeObjCARCOpts
- LLVMInitializeScalarOpts
- LLVMInitializeTarget
- LLVMInitializeTransformUtils
- LLVMInitializeVectorization
- LLVMInitializeX86AsmParser
- LLVMInitializeX86AsmPrinter
- LLVMInitializeX86Disassembler
- LLVMInitializeX86Target
- LLVMInitializeX86TargetInfo
- LLVMInitializeX86TargetMC
- LLVMInitializeX86TargetMCA - Extern function to initialize the targets for the X86 backend
- LLVMInsertBasicBlock - Insert a basic block in a function using the global context.
- LLVMInsertBasicBlockInContext - Insert a basic block in a function before another basic block. ...
- LLVMInsertExistingBasicBlockAfterInsertBlock - Insert the given basic block after the insertion point of the g...
- LLVMInsertIntoBuilder
- LLVMInsertIntoBuilderWithName
- LLVMInstallFatalErrorHandler - Install a fatal error handler. By default, if LLVM detects a fa...
- LLVMInstructionClone - Create a copy of 'this' instruction that is identical in all wa...
- LLVMInstructionEraseFromParent - Remove and delete an instruction. The instruction specified is ...
- LLVMInstructionGetAllMetadataOtherThanDebugLoc - Returns the metadata associated with an instruction value, but ...
- LLVMInstructionGetDebugLoc - Get the debug location for the given instruction.
- LLVMInstructionRemoveFromParent - Remove an instruction. The instruction specified is removed fro...
- LLVMInstructionSetDebugLoc - Set the debug location for the given instruction. To clear the ...
- LLVMInt128Type
- LLVMInt128TypeInContext
- LLVMInt16Type
- LLVMInt16TypeInContext
- LLVMInt1Type - Obtain an integer type from the global context with a specified...
- LLVMInt1TypeInContext - Obtain an integer type from a context with specified bit width.
- LLVMInt32Type
- LLVMInt32TypeInContext
- LLVMInt64Type
- LLVMInt64TypeInContext
- LLVMInt8Type
- LLVMInt8TypeInContext
- LLVMIntPtrType - Returns the integer type that is the same size as a pointer on ...
- LLVMIntPtrTypeForAS - Returns the integer type that is the same size as a pointer on ...
- LLVMIntPtrTypeForASInContext - Returns the integer type that is the same size as a pointer on ...
- LLVMIntPtrTypeInContext - Returns the integer type that is the same size as a pointer on ...
- LLVMIntType
- LLVMIntTypeInContext
- LLVMIntrinsicCopyOverloadedName - Deprecated: Use LLVMIntrinsicCopyOverloadedName2 instead.
- LLVMIntrinsicCopyOverloadedName2 - Copies the name of an overloaded intrinsic identified by a give...
- LLVMIntrinsicGetName - Retrieves the name of an intrinsic.
- LLVMIntrinsicGetType - Retrieves the type of an intrinsic. For overloaded intrinsics,...
- LLVMIntrinsicIsOverloaded - Obtain if the intrinsic identified by the given ID is overloade...
- LLVMIsAMDNode
- LLVMIsAMDString
- LLVMIsATerminatorInst - Determine whether an instruction is a terminator. This routine ...
- LLVMIsAtomicSingleThread
- LLVMIsCleanup
- LLVMIsConditional - Return if a branch is conditional. This only works on llvm::Bra...
- LLVMIsConstant - Determine whether the specified value instance is constant.
- LLVMIsConstantString - Returns true if the specified constant is an array of i8.
- LLVMIsDeclaration
- LLVMIsEnumAttribute - Check for the different types of attributes.
- LLVMIsExternallyInitialized
- LLVMIsFunctionVarArg - Returns whether a function type is variadic.
- LLVMIsGlobalConstant
- LLVMIsInBounds - Check whether the given GEP operator is inbounds.
- LLVMIsLiteralStruct - Determine whether a structure is literal.
- LLVMIsMultithreaded - Check whether LLVM is executing in thread-safe mode or not.
- LLVMIsNull - Determine whether a value instance is null.
- LLVMIsOpaqueStruct - Determine whether a structure is opaque.
- LLVMIsPackedStruct - Determine whether a structure is packed.
- LLVMIsPoison - Determine whether a value instance is poisonous.
- LLVMIsRelocationIteratorAtEnd
- LLVMIsSectionIteratorAtEnd - Deprecated: Use LLVMObjectFileIsSectionIteratorAtEnd instead.
- LLVMIsStringAttribute
- LLVMIsSymbolIteratorAtEnd - Deprecated: Use LLVMObjectFileIsSymbolIteratorAtEnd instead.
- LLVMIsTailCall - Obtain whether a call instruction is a tail call. This only wor...
- LLVMIsThreadLocal
- LLVMIsTypeAttribute
- LLVMIsUndef - Determine whether a value instance is undefined.
- LLVMLabelType
- LLVMLabelTypeInContext - Create a label type in a context.
- LLVMLinkInInterpreter
- LLVMLinkInMCJIT - @ {
- LLVMLinkModules2
- LLVMLoadLibraryPermanently - This function permanently loads the dynamic library at the give...
- LLVMLookupIntrinsicID - Obtain the intrinsic ID number which matches the given function...
- LLVMMDNode - Deprecated: Use LLVMMDNodeInContext2 instead.
- LLVMMDNodeInContext - Deprecated: Use LLVMMDNodeInContext2 instead.
- LLVMMDNodeInContext2 - Create an MDNode value with the given array of operands.
- LLVMMDString - Deprecated: Use LLVMMDStringInContext2 instead.
- LLVMMDStringInContext - Deprecated: Use LLVMMDStringInContext2 instead.
- LLVMMDStringInContext2 - Create an MDString value from a given string value. The MDStrin...
- LLVMMachOUniversalBinaryCopyObjectForArch
- LLVMMetadataAsValue - Obtain a Metadata as a Value.
- LLVMMetadataReplaceAllUsesWith - Replace all uses of temporary metadata.
- LLVMMetadataTypeInContext - Create a metadata type in a context.
- LLVMModuleCreateWithName - Create a new, empty module in the global context. This is equiv...
- LLVMModuleCreateWithNameInContext - Create a new, empty module in a specific context. Every invocat...
- LLVMModuleFlagEntriesGetFlagBehavior - Returns the flag behavior for a module flag entry at a specific...
- LLVMModuleFlagEntriesGetKey - Returns the key for a module flag entry at a specific index.
- LLVMModuleFlagEntriesGetMetadata - Returns the metadata for a module flag entry at a specific inde...
- LLVMMoveBasicBlockAfter - Move a basic block to after another one.
- LLVMMoveBasicBlockBefore - Move a basic block to before another one.
- LLVMMoveToContainingSection
- LLVMMoveToNextRelocation
- LLVMMoveToNextSection
- LLVMMoveToNextSymbol
- LLVMNormalizeTargetTriple - Normalize a target triple. The result needs to be disposed with...
- LLVMObjectFileCopySectionIterator - Retrieve a copy of the section iterator for this object file. I...
- LLVMObjectFileCopySymbolIterator - Retrieve a copy of the symbol iterator for this object file. If...
- LLVMObjectFileIsSectionIteratorAtEnd - Returns whether the given section iterator is at the end.
- LLVMObjectFileIsSymbolIteratorAtEnd - Returns whether the given symbol iterator is at the end.
- LLVMOffsetOfElement - Computes the byte offset of the indexed struct element for a ta...
- LLVMOrcAbsoluteSymbols - Create a MaterializationUnit to define the given symbols as poi...
- LLVMOrcCreateCustomCAPIDefinitionGenerator - Create a custom generator. The F argument will be used to imple...
- LLVMOrcCreateCustomMaterializationUnit - Create a custom MaterializationUnit. Name is a name for this Ma...
- LLVMOrcCreateDumpObjects - Create a DumpObjects instance. DumpDir specifies the path to wr...
- LLVMOrcCreateDynamicLibrarySearchGeneratorForPath - Get a LLVMOrcCreateDynamicLibararySearchGeneratorForPath that w...
- LLVMOrcCreateDynamicLibrarySearchGeneratorForProcess - Get a DynamicLibrarySearchGenerator that will reflect process s...
- LLVMOrcCreateLLJIT - Create an LLJIT instance from an LLJITBuilder. This operation t...
- LLVMOrcCreateLLJITBuilder - Create an LLVMOrcLLJITBuilder. The client owns the resulting LL...
- LLVMOrcCreateLocalIndirectStubsManager - Create a LocalIndirectStubsManager from the given target triple...
- LLVMOrcCreateLocalLazyCallThroughManager
- LLVMOrcCreateNewThreadSafeContext - Create a ThreadSafeContext containing a new LLVMContext. Owners...
- LLVMOrcCreateNewThreadSafeModule - Create a ThreadSafeModule wrapper around the given LLVM module....
- LLVMOrcCreateRTDyldObjectLinkingLayerWithSectionMemoryManager - Create a RTDyldObjectLinkingLayer instance using the standard S...
- LLVMOrcCreateStaticLibrarySearchGeneratorForPath - Get a LLVMOrcCreateStaticLibrarySearchGeneratorForPath that wil...
- LLVMOrcDisposeCSymbolFlagsMap - Disposes of the passed LLVMOrcCSymbolFlagsMap. Does not release...
- LLVMOrcDisposeDefinitionGenerator - Dispose of a JITDylib::DefinitionGenerator. This should only be...
- LLVMOrcDisposeDumpObjects - Dispose of a DumpObjects instance.
- LLVMOrcDisposeIndirectStubsManager - Dispose of an IndirectStubsManager.
- LLVMOrcDisposeJITTargetMachineBuilder - Dispose of a JITTargetMachineBuilder.
- LLVMOrcDisposeLLJIT - Dispose of an LLJIT instance.
- LLVMOrcDisposeLLJITBuilder - Dispose of an LLVMOrcLLJITBuilderRef. This should only be calle...
- LLVMOrcDisposeLazyCallThroughManager - Dispose of an LazyCallThroughManager.
- LLVMOrcDisposeMaterializationResponsibility - Disposes of the passed MaterializationResponsibility object. Th...
- LLVMOrcDisposeMaterializationUnit - Dispose of a MaterializationUnit.
- LLVMOrcDisposeObjectLayer - Dispose of an ObjectLayer.
- LLVMOrcDisposeSymbols - Disposes of the passed LLVMOrcSymbolStringPoolEntryRef* . Does ...
- LLVMOrcDisposeThreadSafeContext - Dispose of a ThreadSafeContext.
- LLVMOrcDisposeThreadSafeModule - Dispose of a ThreadSafeModule. This should only be called if ow...
- LLVMOrcDumpObjects_CallOperator - Dump the contents of the given MemoryBuffer.
- LLVMOrcExecutionSessionCreateBareJITDylib - Create a "bare" JITDylib. The client is responsible for ensurin...
- LLVMOrcExecutionSessionCreateJITDylib - Create a JITDylib. The client is responsible for ensuring that ...
- LLVMOrcExecutionSessionGetJITDylibByName - Returns the JITDylib with the given name, or NULL if no such JI...
- LLVMOrcExecutionSessionGetSymbolStringPool - Return a reference to the SymbolStringPool for an ExecutionSess...
- LLVMOrcExecutionSessionIntern - Intern a string in the ExecutionSession's SymbolStringPool and ...
- LLVMOrcExecutionSessionLookup - Look up symbols in an execution session. This is a wrapper arou...
- LLVMOrcExecutionSessionSetErrorReporter - Attach a custom error reporter function to the ExecutionSession...
- LLVMOrcIRTransformLayerEmit
- LLVMOrcIRTransformLayerSetTransform - Set the transform function of the provided transform layer, pas...
- LLVMOrcJITDylibAddGenerator - Add a DefinitionGenerator to the given JITDylib. The JITDylib w...
- LLVMOrcJITDylibClear - Calls remove on all trackers associated with this JITDylib, see...
- LLVMOrcJITDylibCreateResourceTracker - Return a reference to a newly created resource tracker associat...
- LLVMOrcJITDylibDefine - Add the given MaterializationUnit to the given JITDylib. If thi...
- LLVMOrcJITDylibGetDefaultResourceTracker - Return a reference to the default resource tracker for the give...
- LLVMOrcJITTargetMachineBuilderCreateFromTargetMachine - Create a JITTargetMachineBuilder from the given TargetMachine t...
- LLVMOrcJITTargetMachineBuilderDetectHost - Create a JITTargetMachineBuilder by detecting the host. On succ...
- LLVMOrcJITTargetMachineBuilderGetTargetTriple - Returns the target triple for the given JITTargetMachineBuilder...
- LLVMOrcJITTargetMachineBuilderSetTargetTriple - Sets the target triple for the given JITTargetMachineBuilder to...
- LLVMOrcLLJITAddLLVMIRModule - Add an IR module to the given JITDylib in the given LLJIT insta...
- LLVMOrcLLJITAddLLVMIRModuleWithRT - Add an IR module to the given ResourceTracker's JITDylib in the...
- LLVMOrcLLJITAddObjectFile - Add a buffer representing an object file to the given JITDylib ...
- LLVMOrcLLJITAddObjectFileWithRT - Add a buffer representing an object file to the given ResourceT...
- LLVMOrcLLJITAddObjectFileWithRT
- LLVMOrcLLJITBuilderSetJITTargetMachineBuilder - Set the JITTargetMachineBuilder to be used when constructing th...
- LLVMOrcLLJITBuilderSetObjectLinkingLayerCreator - Set an ObjectLinkingLayer creator function for this LLJIT insta...
- LLVMOrcLLJITGetDataLayoutStr - Get the LLJIT instance's default data layout string. This strin...
- LLVMOrcLLJITGetExecutionSession - Get a reference to the ExecutionSession for this LLJIT instance...
- LLVMOrcLLJITGetGlobalPrefix - Returns the global prefix character according to the LLJIT's Da...
- LLVMOrcLLJITGetIRTransformLayer - Returns a non-owning reference to the LLJIT instance's IR trans...
- LLVMOrcLLJITGetMainJITDylib - Return a reference to the Main JITDylib. The JITDylib is owned ...
- LLVMOrcLLJITGetObjLinkingLayer - Returns a non-owning reference to the LLJIT instance's object l...
- LLVMOrcLLJITGetObjTransformLayer - Returns a non-owning reference to the LLJIT instance's object l...
- LLVMOrcLLJITGetTripleString - Return the target triple for this LLJIT instance. This string i...
- LLVMOrcLLJITLookup - Look up the given symbol in the main JITDylib of the given LLJI...
- LLVMOrcLLJITMangleAndIntern - Mangles the given string according to the LLJIT instance's Data...
- LLVMOrcLazyReexports - Create a MaterializationUnit to define lazy re-expots. These ar...
- LLVMOrcLookupStateContinueLookup - Continue a lookup that was suspended in a generator (see LLVMOr...
- LLVMOrcMaterializationResponsibilityAddDependencies - Adds dependencies to a symbol that the MaterializationResponsib...
- LLVMOrcMaterializationResponsibilityAddDependenciesForAll - Adds dependencies to all symbols that the MaterializationRespon...
- LLVMOrcMaterializationResponsibilityDefineMaterializing - Attempt to claim responsibility for new definitions. This metho...
- LLVMOrcMaterializationResponsibilityDelegate - Delegates responsibility for the given symbols to the returned ...
- LLVMOrcMaterializationResponsibilityFailMaterialization - Notify all not-yet-emitted covered by this MaterializationRespo...
- LLVMOrcMaterializationResponsibilityGetExecutionSession - Returns the ExecutionSession for this MaterializationResponsibi...
- LLVMOrcMaterializationResponsibilityGetInitializerSymbol - Returns the initialization pseudo-symbol, if any. This symbol w...
- LLVMOrcMaterializationResponsibilityGetRequestedSymbols - Returns the names of any symbols covered by this Materializatio...
- LLVMOrcMaterializationResponsibilityGetSymbols - Returns the symbol flags map for this responsibility instance. ...
- LLVMOrcMaterializationResponsibilityGetTargetDylib - Returns the target JITDylib that these symbols are being materi...
- LLVMOrcMaterializationResponsibilityNotifyEmitted - Notifies the target JITDylib (and any pending queries on that J...
- LLVMOrcMaterializationResponsibilityNotifyResolved - Notifies the target JITDylib that the given symbols have been r...
- LLVMOrcMaterializationResponsibilityReplace - Transfers responsibility to the given MaterializationUnit for a...
- LLVMOrcObjectLayerAddObjectFile - Add an object to an ObjectLayer to the given JITDylib. Adds a b...
- LLVMOrcObjectLayerAddObjectFileWithRT - Add an object to an ObjectLayer using the given ResourceTracker...
- LLVMOrcObjectLayerEmit - Emit an object buffer to an ObjectLayer. Ownership of the respo...
- LLVMOrcObjectTransformLayerSetTransform - Set the transform function on an LLVMOrcObjectTransformLayer.
- LLVMOrcRTDyldObjectLinkingLayerRegisterJITEventListener - Add the given listener to the given RTDyldObjectLinkingLayer. N...
- LLVMOrcReleaseResourceTracker - Reduces the ref-count of a ResourceTracker.
- LLVMOrcReleaseSymbolStringPoolEntry - Reduces the ref-count for of a SymbolStringPool entry.
- LLVMOrcResourceTrackerRemove - Remove all resources associated with the given tracker. See Res...
- LLVMOrcResourceTrackerTransferTo - Transfers tracking of all resources associated with resource tr...
- LLVMOrcRetainSymbolStringPoolEntry - Increments the ref-count for a SymbolStringPool entry.
- LLVMOrcSymbolStringPoolClearDeadEntries - Clear all unreferenced symbol string pool entries. This can be ...
- LLVMOrcSymbolStringPoolEntryStr - Return the c-string for the given symbol. This string will rema...
- LLVMOrcThreadSafeContextGetContext - Get a reference to the wrapped LLVMContext.
- LLVMOrcThreadSafeModuleWithModuleDo - Apply the given function to the module contained in this Thread...
- LLVMPPCFP128Type
- LLVMPPCFP128TypeInContext - Obtain a 128-bit floating point type (two 64-bits) from a conte...
- LLVMParseBitcode - @ {
- LLVMParseBitcode2
- LLVMParseBitcodeInContext
- LLVMParseBitcodeInContext2
- LLVMParseCommandLineOptions - This function parses the given arguments using the LLVM command...
- LLVMParseIRInContext - Read LLVM IR from a memory buffer and convert it into an in-mem...
- LLVMPassBuilderOptionsSetCallGraphProfile
- LLVMPassBuilderOptionsSetDebugLogging - Toggle debug logging when running the PassBuilder
- LLVMPassBuilderOptionsSetForgetAllSCEVInLoopUnroll
- LLVMPassBuilderOptionsSetLicmMssaNoAccForPromotionCap
- LLVMPassBuilderOptionsSetLicmMssaOptCap
- LLVMPassBuilderOptionsSetLoopInterleaving
- LLVMPassBuilderOptionsSetLoopUnrolling
- LLVMPassBuilderOptionsSetLoopVectorization
- LLVMPassBuilderOptionsSetMergeFunctions
- LLVMPassBuilderOptionsSetSLPVectorization
- LLVMPassBuilderOptionsSetVerifyEach - Toggle adding the VerifierPass for the PassBuilder, ensuring al...
- LLVMPassManagerBuilderCreate - See llvm::PassManagerBuilder.
- LLVMPassManagerBuilderDispose
- LLVMPassManagerBuilderPopulateFunctionPassManager - See llvm::PassManagerBuilder::populateFunctionPassManager.
- LLVMPassManagerBuilderPopulateModulePassManager - See llvm::PassManagerBuilder::populateModulePassManager.
- LLVMPassManagerBuilderSetDisableSimplifyLibCalls - See llvm::PassManagerBuilder::DisableSimplifyLibCalls
- LLVMPassManagerBuilderSetDisableUnitAtATime - See llvm::PassManagerBuilder::DisableUnitAtATime.
- LLVMPassManagerBuilderSetDisableUnrollLoops - See llvm::PassManagerBuilder::DisableUnrollLoops.
- LLVMPassManagerBuilderSetOptLevel - See llvm::PassManagerBuilder::OptLevel.
- LLVMPassManagerBuilderSetSizeLevel - See llvm::PassManagerBuilder::SizeLevel.
- LLVMPassManagerBuilderUseInlinerWithThreshold - See llvm::PassManagerBuilder::Inliner.
- LLVMPointerSize - Returns the pointer size in bytes for a target. See the method ...
- LLVMPointerSizeForAS - Returns the pointer size in bytes for a target for a specified ...
- LLVMPointerType - Create a pointer type that points to a defined type. The create...
- LLVMPointerTypeInContext - Create an opaque pointer type in a context.
- LLVMPointerTypeIsOpaque - Determine whether a pointer is opaque. True if this is an insta...
- LLVMPositionBuilder
- LLVMPositionBuilderAtEnd
- LLVMPositionBuilderBefore
- LLVMPreferredAlignmentOfGlobal - Computes the preferred alignment of a global variable in bytes ...
- LLVMPreferredAlignmentOfType - Computes the preferred alignment of a type in bytes for a targe...
- LLVMPrintModuleToFile - Print a representation of a module to a file. The ErrorMessage ...
- LLVMPrintModuleToString - Return a string representation of the module. Use LLVMDisposeMe...
- LLVMPrintTypeToString - Return a string representation of the type. Use LLVMDisposeMess...
- LLVMPrintValueToString - Return a string representation of the value. Use LLVMDisposeMes...
- LLVMRecompileAndRelinkFunction
- LLVMRemarkArgGetDebugLoc - Returns the debug location that is attached to the value of thi...
- LLVMRemarkArgGetKey - Returns the key of an argument. The key defines what the value ...
- LLVMRemarkArgGetValue - Returns the value of an argument. This is a string that can con...
- LLVMRemarkDebugLocGetSourceColumn - Return the column in the source file for a debug location.
- LLVMRemarkDebugLocGetSourceFilePath - Return the path to the source file for a debug location.
- LLVMRemarkDebugLocGetSourceLine - Return the line in the source file for a debug location.
- LLVMRemarkEntryDispose - Free the resources used by the remark entry.
- LLVMRemarkEntryGetDebugLoc - Returns the debug location that is attached to this remark. If ...
- LLVMRemarkEntryGetFirstArg - Get a new iterator to iterate over a remark's argument. If ther...
- LLVMRemarkEntryGetFunctionName - Get the name of the function being processed when the remark wa...
- LLVMRemarkEntryGetHotness - Return the hotness of the remark. A hotness of `0` means this v...
- LLVMRemarkEntryGetNextArg - Get the next argument in \p Remark from the position of \p It. ...
- LLVMRemarkEntryGetNumArgs - The number of arguments the remark holds.
- LLVMRemarkEntryGetPassName - Get the name of the pass that emitted this remark.
- LLVMRemarkEntryGetRemarkName - Get an identifier of the remark.
- LLVMRemarkEntryGetType - The type of the remark. For example, it can allow users to only...
- LLVMRemarkParserCreateBitstream - Creates a remark parser that can be used to parse the buffer lo...
- LLVMRemarkParserCreateYAML - Creates a remark parser that can be used to parse the buffer lo...
- LLVMRemarkParserDispose - Releases all the resources used by \p Parser.
- LLVMRemarkParserGetErrorMessage - Returns a null-terminated string containing an error message. I...
- LLVMRemarkParserGetNext - Returns the next remark in the file. The value pointed to by th...
- LLVMRemarkParserHasError - Returns `1` if the parser encountered an error while parsing th...
- LLVMRemarkStringGetData - Returns the buffer holding the string.
- LLVMRemarkStringGetLen - Returns the size of the string.
- LLVMRemarkVersion - Returns the version of the remarks library.
- LLVMRemoveBasicBlockFromParent - Remove a basic block from a function. This deletes the basic bl...
- LLVMRemoveCallSiteEnumAttribute
- LLVMRemoveCallSiteStringAttribute
- LLVMRemoveEnumAttributeAtIndex
- LLVMRemoveGlobalIFunc - Remove a global indirect function from its parent module. This ...
- LLVMRemoveModule
- LLVMRemoveStringAttributeAtIndex
- LLVMReplaceAllUsesWith - Replace all uses of a value with another one.
- LLVMResetFatalErrorHandler - Reset the fatal error handler. This resets LLVM's fatal error h...
- LLVMRunFunction
- LLVMRunFunctionAsMain
- LLVMRunFunctionPassManager - Executes all of the function passes scheduled in the function p...
- LLVMRunPassManager - Initializes, executes on the provided module, and finalizes all...
- LLVMRunPasses - Construct and run a set of passes over a module This function t...
- LLVMRunStaticConstructors
- LLVMRunStaticDestructors
- LLVMScalableVectorType - Create a vector type that contains a defined type and has a sca...
- LLVMSearchForAddressOfSymbol - This function will search through all previously loaded dynamic...
- LLVMSetAlignment - Set the preferred alignment of the value.
- LLVMSetArgOperand
- LLVMSetAtomicRMWBinOp
- LLVMSetAtomicSingleThread
- LLVMSetCleanup
- LLVMSetCmpXchgFailureOrdering
- LLVMSetCmpXchgSuccessOrdering
- LLVMSetComdat - Assign the Comdat to the given global object.
- LLVMSetComdatSelectionKind
- LLVMSetCondition - Set the condition of a branch instruction. This only works on l...
- LLVMSetCurrentDebugLocation - Deprecated: Passing the NULL location will crash. Use LLVMGetCu...
- LLVMSetCurrentDebugLocation2 - Set location information used by debugging information. To clea...
- LLVMSetDLLStorageClass
- LLVMSetDataLayout - Set the data layout for a module.
- LLVMSetDisasmOptions - Set the disassembler's options. Returns 1 if it can set the Op...
- LLVMSetExternallyInitialized
- LLVMSetFunctionCallConv - Set the calling convention of a function.
- LLVMSetGC - Define the garbage collector to use during code generation.
- LLVMSetGlobalConstant
- LLVMSetGlobalIFuncResolver - Sets the resolver function associated with this indirect functi...
- LLVMSetInitializer
- LLVMSetInstDebugLocation - Attempts to set the debug location for the given instruction us...
- LLVMSetInstrParamAlignment
- LLVMSetInstructionCallConv - Set the calling convention for a call instruction. This expects...
- LLVMSetIsInBounds - Set the given GEP instruction to be inbounds or not.
- LLVMSetLinkage
- LLVMSetMetadata - Set metadata associated with an instruction value.
- LLVMSetModuleDataLayout - Set the data layout for a module.
- LLVMSetModuleIdentifier - Set the identifier of a module to a string Ident with length Le...
- LLVMSetModuleInlineAsm - Deprecated: Use LLVMSetModuleInlineAsm2 instead.
- LLVMSetModuleInlineAsm2 - Set inline assembly for a module.
- LLVMSetNormalDest - Set the normal destination basic block. This only works on llvm...
- LLVMSetOperand - Set an operand at a specific index in a llvm::User value.
- LLVMSetOrdering
- LLVMSetParamAlignment - Set the alignment for a function parameter.
- LLVMSetParentCatchSwitch - Set the parent catchswitch instruction of a catchpad instructio...
- LLVMSetPersonalityFn - Set the personality function attached to the function.
- LLVMSetSection
- LLVMSetSourceFileName - Set the original source file name of a module to a string Name ...
- LLVMSetSubprogram - Set the subprogram attached to a function.
- LLVMSetSuccessor - Update the specified successor to point at the provided block.
- LLVMSetTailCall - Set whether a call instruction is a tail call. This only works ...
- LLVMSetTarget - Set the target triple for a module.
- LLVMSetTargetMachineAsmVerbosity - Set the target machine's ASM verbosity.
- LLVMSetThreadLocal
- LLVMSetThreadLocalMode
- LLVMSetUnnamedAddr - Deprecated: Use LLVMSetUnnamedAddress instead.
- LLVMSetUnnamedAddress
- LLVMSetUnwindDest - Set the unwind destination basic block. Works on llvm::InvokeIn...
- LLVMSetValueName - Deprecated: Use LLVMSetValueName2 instead.
- LLVMSetValueName2 - Set the string name of a value.
- LLVMSetVisibility
- LLVMSetVolatile
- LLVMSetWeak
- LLVMShutdown - Deallocate and destroy all ManagedStatic variables.
- LLVMSizeOf
- LLVMSizeOfTypeInBits - Computes the size of a type in bytes for a target. See the meth...
- LLVMStartMultithreaded - Deprecated: Multi-threading can only be enabled/disabled with t...
- LLVMStopMultithreaded - Deprecated: Multi-threading can only be enabled/disabled with t...
- LLVMStoreSizeOfType - Computes the storage size of a type in bytes for a target. See ...
- LLVMStripModuleDebugInfo - Strip debug info in the module if it exists. To do this, we rem...
- LLVMStructCreateNamed - Create an empty structure in a context having a specified name.
- LLVMStructGetTypeAtIndex - Get the type of the element at a given index in the structure.
- LLVMStructSetBody - Set the contents of a structure type.
- LLVMStructType - Create a new structure type in the global context.
- LLVMStructTypeInContext - Create a new structure type in a context. A structure is specif...
- LLVMTargetHasAsmBackend - Returns if the target as an ASM backend (required for emitting ...
- LLVMTargetHasJIT - Returns if the target has a JIT
- LLVMTargetHasTargetMachine - Returns if the target has a TargetMachine associated
- LLVMTargetMachineEmitToFile - Emits an asm or object file for the given module to the filenam...
- LLVMTargetMachineEmitToMemoryBuffer - Compile the LLVM IR stored in \p M and store the result in \p O...
- LLVMTemporaryMDNode - Create a new temporary \c MDNode. Suitable for use in construct...
- LLVMTokenTypeInContext - Create a token type in a context.
- LLVMTypeIsSized - Whether the type has a known size. Things that don't have a siz...
- LLVMTypeOf - Obtain the type of a value.
- LLVMValueAsBasicBlock - Convert an LLVMValueRef to an LLVMBasicBlockRef instance.
- LLVMValueAsMetadata - Obtain a Value as a Metadata.
- LLVMValueIsBasicBlock - Determine whether an LLVMValueRef is itself a basic block.
- LLVMValueMetadataEntriesGetKind - Returns the kind of a value metadata entry at a specific index.
- LLVMValueMetadataEntriesGetMetadata - Returns the underlying metadata node of a value metadata entry ...
- LLVMVectorType - Create a vector type that contains a defined type and has a spe...
- LLVMVerifyFunction
- LLVMVerifyModule
- LLVMViewFunctionCFG
- LLVMViewFunctionCFGOnly
- LLVMVoidType - These are similar to the above functions except they operate on...
- LLVMVoidTypeInContext - Create a void type in a context.
- LLVMWriteBitcodeToFD - Writes a module to an open file descriptor. Returns 0 on succes...
- LLVMWriteBitcodeToFile - Writes a module to the specified path. Returns 0 on success.
- LLVMWriteBitcodeToFileHandle - Deprecated for LLVMWriteBitcodeToFD. Writes a module to an open...
- LLVMWriteBitcodeToMemoryBuffer - Writes a module to a new memory buffer and returns it.
- LLVMX86AMXType
- LLVMX86AMXTypeInContext - Create a X86 AMX type in a context.
- LLVMX86FP80Type
- LLVMX86FP80TypeInContext - Obtain a 80-bit floating point type (X87) from a context.
- LLVMX86MMXType
- LLVMX86MMXTypeInContext - Create a X86 MMX type in a context.
- LNExtendedString
- LNStandardString
- LT
- LanguageLowerBound - @ }
- LanguageString
- LanguageVendor
- LanguageVersion
- LegalizeUpdates
- Lo_32 - Return the low 32 bits of a 64 bit value.
- Load
- LoadIntFromMemory - LoadIntFromMemory - Loads the integer stored in the LoadBytes b...
- LoadPop
- LocListEncodingString
- Log2 - Return the log base 2 of the specified value.
- Log2 - Returns the log2 of the alignment.
- Log2_32 - Return the floor log base 2 of the specified value, -1 if the v...
- Log2_32_Ceil - Return the ceil log base 2 of the specified value, 32 if the va...
- Log2_64 - Return the floor log base 2 of the specified value, -1 if the v...
- Log2_64_Ceil - Return the ceil log base 2 of the specified value, 64 if the va...
- LoopRotation - Convert a loop into a loop with bottom test. It may perform loo...
- LowerDbgDeclare - Lowers llvm.dbg.declare intrinsics into appropriate set of llvm...
- MD5Hash - Helper to compute and return lower 64 bits of the given string'...
- MSFErrCategory
- MacinfoString
- MacroString
- MakeDeductionFailureInfo
- MakeTypeID
- Make_64 - Make a 64-bit integer from a high / low pair of 32-bit integers.
- MapMetadata - Lookup or compute a mapping for a piece of metadata. Compute an...
- MapMetadata - Version of MapMetadata with type safety for MDNode.
- MapValue - Look up or compute a value in the value map. Return a mapped va...
- MapValue - Version of MapValue with type safety for Constant.
- Mask - Get a bitmask with 1s in all places up to the high-order bit of...
- MaskedValueIsZero - Return true if 'V & Mask' is known to be zero. We use this pre...
- MaskedValueIsZero - Return true if 'V & Mask' is known to be zero. We use this pr...
- MatchTemplateArgLocAt
- MatchTemplateArgLocAt
- MaxVersionForCudaArch - Get the latest CudaVersion that supports the given CudaArch.
- MemoryFence
- MergeBasicBlockIntoOnlyPred - BB is a block with one predecessor and its predecessor is known...
- MergeBlockIntoPredecessor - Attempts to merge a block into its predecessor, if possible. Th...
- MergeBlockSuccessorsIntoGivenBlocks - Merge block(s) sucessors, if possible. Return true if at least ...
- MergeResult
- MinAlign - A and B are either alignments or offsets. Return the minimum al...
- MinVersionForCudaArch - Get the earliest CudaVersion that supports the given CudaArch.
- ModuleHasARC - Test if the given module looks interesting to run ARC optimizat...
- Mul
- MulOverflow - Multiply two signed integers, computing the two's complement tr...
- NE
- NarrowPtr
- NextPowerOf2 - Returns the next power of two (in 64-bits) that is strictly gre...
- NoRet
- Null
- NullPointerIsDefined - Check whether null pointer dereferencing is considered undefine...
- NumDigits - Returns the number of digits in the given integer.
- OffsetHelper
- OperationEncodingString
- OperationVendor
- OperationVersion
- PDBErrCategory
- PTOGV
- ParseAST - Parse the main file known to the preprocessor, producing an abs...
- ParseAST - Parse the entire file specified, notifying the ASTConsumer as t...
- ParseAmount
- ParseArgPosition
- ParseCommandLineOptions
- ParseDebugDefaultVersion
- ParseDiagnosticArgs
- ParseFieldWidth
- ParseFormatStringHasSArg
- ParseFunctionAlignment
- ParseLengthModifier - Returns true if a LengthModifier was parsed and installed in th...
- ParseNonPositionAmount
- ParsePICArgs
- ParsePositionAmount
- ParsePrintfString
- ParseScanfString
- ParseUTF8InvalidSpecifier - Returns true if the invalid specifier in \p SpecifierBegin is a...
- ParseVectorModifier
- ParseX86Triple
- PeelSingleBlockLoop - Peels a single block loop. Loop must have two successors, one o...
- PointerMayBeCaptured - PointerMayBeCaptured - Return true if this pointer value may be...
- PointerMayBeCaptured - PointerMayBeCaptured - Visit the value and the values derived f...
- PointerMayBeCaptured - Variant of the above function which accepts a set of Values tha...
- PointerMayBeCapturedBefore - PointerMayBeCapturedBefore - Return true if this pointer value ...
- Pop
- PowerOf2Ceil - Returns the power of two which is greater than or equal to the ...
- PowerOf2Floor - Returns the power of two which is less than or equal to the giv...
- PrepareToSplitEntryBlock - Instrumentation passes often insert conditional checks into ent...
- PrintDomTree
- PrintError
- PrintError
- PrintError
- PrintError
- PrintError
- PrintFatalError
- PrintFatalError
- PrintFatalError
- PrintFatalError
- PrintFatalNote
- PrintFatalNote
- PrintFatalNote
- PrintFatalNote
- PrintHelpMessage - This function just prints the help message, exactly the same wa...
- PrintLaneMask - Create Printable object to print LaneBitmasks on a \ref raw_ost...
- PrintNote
- PrintNote
- PrintOptionValues
- PrintRecyclerStats - PrintRecyclingAllocatorStats - Helper for RecyclingAllocator fo...
- PrintStackTrace - Print the stack trace using the given \c raw_ostream object.
- PrintStackTraceOnErrorSignal - When an error signal (such as SIGABRT or SIGSEGV) is delivered ...
- PrintStatistics - Print statistics to the given output stream.
- PrintStatistics - Print statistics to the file returned by CreateInfoOutputFile().
- PrintStatisticsJSON - Print statistics in JSON format. This does include all global t...
- PrintVersionMessage
- PrintWarning
- PrintWarning
- PrintWarning
- ProcessWarningOptions - ProcessWarningOptions - Initialize the diagnostic client and pr...
- ProgramStateRelease
- ProgramStateRetain
- PrologueFolding - PrologueFolding - pseudo-flag derived from Stack Adjust indicat...
- PromoteMemToReg - Promote the specified list of alloca instructions into scalar r...
- ProvidePositionalOption - Parses `Arg` into the option handler `Handler`.
- RLEString
- RangeListEncodingString
- RawErrCategory
- ReadArg
- ReadArg
- ReadArg
- ReadArg
- ReadByteArrayFromGlobal
- RecursivelyDeleteDeadPHINode - If the specified value is an effectively dead PHI node, due to ...
- RecursivelyDeleteTriviallyDeadInstructions - If the specified value is a trivially dead instruction, delete ...
- RecursivelyDeleteTriviallyDeadInstructions - Delete all of the instructions in `DeadInsts`, and all other in...
- RecursivelyDeleteTriviallyDeadInstructionsPermissive - Same functionality as RecursivelyDeleteTriviallyDeadInstruction...
- RegisterCallInliner
- RemapFunction - Remap the operands, metadata, arguments, and instructions of a ...
- RemapInstruction - Convert the instruction operands from referencing the current v...
- RemoveFileOnSignal - This function registers signal handlers to ensure that if a sig...
- RemoveRedundantDbgInstrs - Try to remove redundant dbg.value instructions from given basic...
- ReplaceInstWithInst - Replace the instruction specified by BI with the instruction sp...
- ReplaceInstWithInst - Replace the instruction specified by From with the instruction ...
- ReplaceInstWithValue - Replace all uses of an instruction (specified by BI) with a val...
- ResetAllOptionOccurrences - Reset all command line options to a state that looks as if they...
- ResetCommandLineParser - Reset the command line parser back to its initial state. This ...
- ResetStatistics - Reset the statistics. This can be used to zero and de-register ...
- RestorePrettyStackState - Restores the topmost element of the "pretty" stack state to Sta...
- RetCC_X86
- RetryAfterSignal
- ReturnValue - Convert a value to an APValue.
- ReverseStackTrace
- RewriteIncludesInInput - RewriteIncludesInInput - Implement -frewrite-includes mode.
- RewriteMacrosInInput - RewriteMacrosInInput - Implement -rewrite-macros mode.
- RoundAPIntToDouble - Converts the given APInt to a double value. Treats the APInt as...
- RoundAPIntToFloat - Converts the given APInt to a float value.
- RoundDoubleToAPInt - Converts the given double value into a APInt. This function con...
- RoundFloatToAPInt - Converts a float value into a APInt. Converts a float value int...
- RoundSignedAPIntToDouble - Converts the given APInt to a double value. Treats the APInt as...
- RoundSignedAPIntToFloat - Converts the given APInt to a float value. Treats the APInt as ...
- RoundingSDiv - Return A sign-divided by B, rounded by the given rounding mode.
- RoundingUDiv - Return A unsign-divided by B, rounded by the given rounding mod...
- RunInterruptHandlers - This function runs all the registered interrupt handlers, inclu...
- RunSignalHandlers
- RunningOnValgrind
- SCEVExprContains - Return true if any node in \p Root satisfies the predicate \p P...
- SCEVMinMaxExprContains
- SDErrorCategory
- SDLSearch
- SET_COMM_ALIGN
- SET_LIBRARY_ORDINAL
- SaturatingAdd - Add two unsigned integers, X and Y, of type T. Clamp the resul...
- SaturatingMultiply - Multiply two unsigned integers, X and Y, of type T. Clamp the ...
- SaturatingMultiplyAdd - Multiply two unsigned integers, X and Y, and add the unsigned i...
- SavePrettyStackState - Returns the topmost element of the "pretty" stack state.
- SavedRegisterMask - SavedRegisterMask - Utility function to calculate the set of sa...
- ScaleBitMask - Splat/Merge neighboring bits to widen/narrow the bitmask repres...
- ScanReachableFromBlock - ScanReachableFromBlock - Mark all blocks reachable from Start. ...
- SearchForAddressOfSpecialSymbol
- SetField
- SetGlobal
- SetInfoSignalFunction - Registers a function to be called when an "info" signal is deli...
- SetInterruptFunction - This function registers a function to be called when the user "...
- SetLocal
- SetOneShotPipeSignalFunction - Registers a function to be called in a "one-shot" manner when a...
- SetParam
- SetThisField
- SetVersionPrinter - ===------------------------------------------------------------...
- ShiftLeft
- ShiftRight
- Shl
- Shr
- SignBitMustBeZero - Return true if we can prove that the specified FP value's sign ...
- SignExtend32 - Sign-extend the number in the bottom B bits of X to a 32-bit in...
- SignExtend32 - Sign-extend the number in the bottom B bits of X to a 32-bit in...
- SignExtend64 - Sign-extend the number in the bottom B bits of X to a 64-bit in...
- SignExtend64 - Sign-extend the number in the bottom B bits of X to a 64-bit in...
- SimplifyInstructionsInBlock - Scan the specified basic block and try to simplify any instruct...
- SkipBitcodeWrapperHeader - SkipBitcodeWrapperHeader - Some systems wrap bc files with a sp...
- SolveQuadraticEquationWrap - Let q(n) = An^2 + Bn + C, and BW = bit width of the value range...
- SplitAllCriticalEdges - Loop over all of the edges in the CFG, breaking critical edges ...
- SplitBlock - Split the specified block at the specified instruction. If \p B...
- SplitBlock - Split the specified block at the specified instruction. If \p B...
- SplitBlockAndInsertIfThen - Split the containing block at the specified instruction - every...
- SplitBlockAndInsertIfThen - Split the containing block at the specified instruction - every...
- SplitBlockAndInsertIfThenElse - SplitBlockAndInsertIfThenElse is similar to SplitBlockAndInsert...
- SplitBlockPredecessors - This method introduces at least one new basic block into the fu...
- SplitBlockPredecessors - This method introduces at least one new basic block into the fu...
- SplitCriticalEdge - If this edge is a critical edge, insert a new node to split the...
- SplitCriticalEdge - If an edge from Src to Dst is critical, split the edge and retu...
- SplitDebugInfo
- SplitDebugName
- SplitEdge - Split the edge connecting the specified blocks, and return the ...
- SplitIndirectBrCriticalEdges
- SplitKnownCriticalEdge - If it is known that an edge is critical, SplitKnownCriticalEdge...
- SplitLandingPadPredecessors - This method transforms the landing pad, OrigBB, by introducing ...
- SplitLandingPadPredecessors - This method transforms the landing pad, OrigBB, by introducing ...
- SplitModule - Splits the module M into N linkable partitions. The function Mo...
- SplitOpsAndApply
- SplitString - SplitString - Split up the specified string according to the sp...
- StackAdjustment - StackAdjustment - calculated stack adjustment in words. The st...
- StmtEmpty
- StmtError
- StmtError
- StmtError
- Store
- StoreBitField
- StoreBitFieldPop
- StoreIntToMemory - StoreIntToMemory - Fills the StoreBytes bytes of memory startin...
- StorePop
- StrError - Like the no-argument version above, but uses \p errnum instead ...
- StrError - Returns a string representation of the errno value, using whate...
- StrInStrNoCase - StrInStrNoCase - Portable version of strcasestr. Locates the f...
- StringToCudaArch
- StripDebugInfo - Strip debug info in the module if it exists. To do this, we rem...
- StripPointerGEPsAndCasts
- Sub
- SubOffset
- SubOverflow - Subtract two signed integers, computing the two's complement tr...
- SyntaxHighlight - SyntaxHighlight - Relex the specified FileID and annotate the H...
- TableGenMain
- TableGenParseFile - Parse the TableGen file defined within the main buffer of the g...
- TagString - All these functions map their argument's value back to the corr...
- TagVendor - These functions return an identifier describing "who" defined t...
- TagVersion - For constants defined by DWARF, returns the DWARF version when ...
- This
- ToConstrainedExceptMD
- ToCudaVersion
- ToVectorTy
- ToVectorTy - A helper function for converting Scalar types to vector types. ...
- TokenizeGNUCommandLine - The quoting rules match those used by GCC and other tools that ...
- TokenizeWindowsCommandLine - Tokenizes a string of Windows command line arguments, which may...
- TokenizeWindowsCommandLineFull - Tokenizes a Windows full command line, including command name a...
- TokenizeWindowsCommandLineNoCopy - Tokenizes a Windows command line while attempting to avoid copi...
- Trunc
- TryLValueToRValueCast - Tests whether a conversion according to N2844 is valid.
- TryStaticDowncast - TryStaticDowncast - Common functionality of TryStaticReferenceD...
- TryStaticImplicitCast - TryStaticImplicitCast - Tests whether a conversion according to...
- TryStaticMemberPointerUpcast - TryStaticMemberPointerUpcast - Tests whether a conversion accor...
- TryStaticPointerDowncast - Tests whether a conversion according to C++ 5.2.9p8 is valid.
- TryStaticReferenceDowncast - Tests whether a conversion according to C++ 5.2.9p5 is valid.
- TryToSimplifyUncondBranchFromEmptyBlock - BB is known to contain an unconditional branch, and contains no...
- TypeError
- TypeIdxFromBuiltin
- Underlying - Check that Val is in range for E, and return Val cast to E's un...
- UnitTypeString
- UnrollAndJamLoop
- UnrollLoop - Unroll the given loop by Count. The loop must be in LCSSA form....
- UnrollRuntimeLoopRemainder
- UpgradeARCRuntime - Convert calls to ARC runtime functions to intrinsic calls and u...
- UpgradeAttributes - Upgrade attributes that changed format or kind.
- UpgradeBitCastExpr - This is an auto-upgrade for bitcast constant expression between...
- UpgradeBitCastInst - This is an auto-upgrade for bitcast between pointers with diffe...
- UpgradeCallsToIntrinsic - This is an auto-upgrade hook for any old intrinsic function syn...
- UpgradeDataLayoutString - Upgrade the datalayout string by adding a section for address s...
- UpgradeDebugInfo - Check the debug info version number, if it is out-dated, drop t...
- UpgradeFunctionAttributes - Correct any IR that is relying on old function attribute behavi...
- UpgradeGlobalVariable - This checks for global variables which should be upgraded. It i...
- UpgradeInlineAsmString
- UpgradeIntrinsicCall - This is the complement to the above, replacing a specific call ...
- UpgradeIntrinsicFunction - This is a more granular function that simply checks an intrinsi...
- UpgradeModuleFlags - This checks for module flags which should be upgraded. It retur...
- UpgradeOperandBundles - Upgrade operand bundles (without knowing about their user instr...
- UpgradeSectionAttributes
- UpgradeTBAANode - If the given TBAA tag uses the scalar TBAA format, create a new...
- ValgrindDiscardTranslations
- Verify
- ViewGraph - ViewGraph - Emit a dot graph, run 'dot', run gv on the postscri...
- VirtBaseHelper
- VirtualityString
- VisibilityString
- Wait - This function waits for the process specified by \p PI to finis...
- WriteBitcodeToFile - Write the specified module to the specified raw output stream. ...
- WriteDOTGraphToFile
- WriteGraph - Writes graph into a provided @c Filename. If @c Filename is emp...
- WriteGraph
- WriteJSON
- Zero
- __clear_cache
- __deregister_frame
- __deregister_frame
- __jit_debug_register_code
- __morestack
- __register_frame
- __register_frame
- abs - Returns the absolute value of the argument.
- absoluteSymbols - Create an AbsoluteSymbolsMaterializationUnit with the given sym...
- access - Can the file be accessed?
- access
- access - Constructs a `MemberExpr` that accesses the named member (\p Me...
- adaptNoAliasScopes - Adapt the metadata for the specified instruction according to t...
- addArchSpecificRPath
- addAssumptions - Appends the set of assumptions \p Assumptions to \F.
- addAssumptions - Appends the set of assumptions \p Assumptions to \CB.
- addClonedBlockToLoopInfo - @ }
- addCygMingDefines
- addDataToConsumer
- addDataToConsumer
- addDataToConsumer - Utility functions for implementing addData() for a consumer tha...
- addDefaultFunctionDefinitionAttributes - Given the language and code-generation options that Clang was c...
- addDiffRuntimeChecks
- addDirectoryList - \p EnvVar is split by system delimiter for environment variable...
- addEnumValues - Helper which adds two underlying types of enumeration type. Imp...
- addFortranRuntimeLibraryPath - Adds the path for the Fortran runtime libraries to \p CmdArgs.
- addFortranRuntimeLibs - Adds Fortran runtime libraries to \p CmdArgs.
- addFunctionPointerRelocationsToCurrentSymbol - Introduce relocations to \p Sym in its own definition if there ...
- addHIPRuntimeLibArgs
- addHash
- addHash
- addHash
- addHash
- addHash
- addInclude - Adds an include directive for the given header to the file of `...
- addInclude - For every case in Rule, adds an include directive for the given...
- addInclude - Adds an include directive for the given header to the file asso...
- addInitSymbol - Adds an initializer symbol to the given MU interface. The init ...
- addInnerLoopsToHeadersMap
- addLTOOptions
- addLinkerCompressDebugSectionsOption
- addLiveIns - Adds registers contained in \p LiveRegs to the block live-in li...
- addLocationToRemarks - Add location info to ORE message.
- addMachineOutlinerArgs
- addMultilibFlag - \p Flag must be a flag accepted by the driver with its leading ...
- addNodeToInterval
- addNodeToInterval
- addOffset
- addOpenMPDeviceRTL
- addOpenMPRuntime - Returns true, if an OpenMP runtime has been added.
- addOpenMPRuntimeLibraryPath
- addOpenMPRuntimeSpecificRPath
- addPartialTaint - Create a new state in a which a sub-region of a given symbol is...
- addPathIfExists
- addProfileRTArgs
- addRuntimeChecks - Add code that checks at runtime if the accessed arrays in \p Po...
- addSanitizerArgs
- addSanitizerRuntimes
- addStringMetadataToLoop - Set input string into loop metadata by keeping other values int...
- addTaint - Create a new state in which the value of the statement is marke...
- addTaint - Create a new state in which the value is marked as tainted.
- addTaint - Create a new state in which the symbol is marked as tainted.
- addTaint - Create a new state in which the pointer represented by the regi...
- addTargetAndModeForProgramName - Changes CommandLine to contain implicit flags that would have b...
- addTo
- addTranslatorArgs
- addWindowsDefines
- addX86AlignBranchArgs
- addXRayRuntime
- addressOf - Constructs an expression that idiomatically takes the address o...
- adjustSiblingSizes - IntervalMapImpl::adjustSiblingSizes - Move elements between sib...
- adl_begin
- adl_begin
- adl_end
- adl_end
- adl_swap
- adl_swap
- advanceByOneOutOfLine - Advance to the next out-of-line coverage mapping and its associ...
- advancePosition
- after - Selects the point immediately following \p Selector. That is, t...
- aliasIsKnownForLoadStore - Compute whether or not a memory access at \p MI1 aliases with a...
- align - Aligns a size to the pointer alignment.
- alignAddr - Aligns `Addr` to `Alignment` bytes, rounding up.
- alignAndPadAlloca
- alignDown - Returns the largest uint64_t less than or equal to \p Value and...
- alignOf
- alignOfExpr - Same as unaryExprOrTypeTraitExpr, but only matching alignof.
- alignTo - Returns the next integer (mod 2**64) that is greater than or eq...
- alignTo - Returns a multiple of A needed to store `Size` bytes.
- alignTo - If non-zero \p Skew is specified, the return value will be a mi...
- alignTo - Returns the next integer (mod 2**64) that is greater than or eq...
- alignTo - If non-zero \p Skew is specified, the return value will be a mi...
- alignTo - Returns a TypeSize with a known minimum size that is the next i...
- alignToBlock
- alignToBlock
- alignToPowerOf2
- alignedAllocMinVersion
- all - True iff all given predicates are true.
- all - True iff P0 and P1 are true.
- allOperandsUndef - Return true if the node has at least one operand and all operan...
- all_of - Provide wrappers to std::all_of which take ranges instead of ha...
- all_of_zip - Compare two zipped ranges using the provided predicate (as last...
- all_of_zip_predicate_first
- all_of_zip_predicate_last
- allocSummary
- allocValueProfDataInstrProf
- allocateDefaultArgStorageChain
- allocate_buffer - Allocate a buffer of memory with the given size and alignment. ...
- analyzeLoadFromClobberingLoad - This function determines whether a value for the pointer LoadPt...
- analyzeLoadFromClobberingMemInst - This function determines whether a value for the pointer LoadPt...
- analyzeLoadFromClobberingStore - This function determines whether a value for the pointer LoadPt...
- annotateValueSite - Get the value profile data for value site \p SiteIdx from \p In...
- annotateValueSite - Same as the above interface but using an ArrayRef, as well as \...
- any - True iff P0 or P1 are true.
- any - True iff any given predicates are true.
- any_cast
- any_cast
- any_cast
- any_cast
- any_cast
- any_isa
- any_of - Provide wrappers to std::any_of which take ranges instead of ha...
- anything - Matches any node. Useful when another matcher requires a child ...
- append - Append to path.
- append
- append - Append to path.
- appendArchExtFeatures
- appendArchToWindowsSDKLibPath
- appendBE8LinkFlag
- appendLoopsToWorklist - Utility that implements appending of loops onto a worklist give...
- appendLoopsToWorklist - Utility that implements appending of loops onto a worklist give...
- appendReversedLoopsToWorklist - Utility that implements appending of loops onto a worklist give...
- appendSuffixForType - appendSuffixForType - When generating outputs of this type, sho...
- appendToCompilerUsed - Adds global values to the llvm.compiler.used list.
- appendToGlobalCtors - Append F to the list of global ctors of module M with the given...
- appendToGlobalDtors - Same as appendToGlobalCtors(), but for global dtors.
- appendToUsed - Adds global values to the llvm.used list.
- appendUniqueSuffix
- append_range - Wrapper function to append a range to a container. C.insert(C.e...
- apply
- apply
- applyAllReplacements - Apply all replacements in \p Replaces to the Rewriter \p Rewrit...
- applyAllReplacements - Applies all replacements in \p Replaces to \p Code. This comple...
- applyAtomicChanges - Applies all AtomicChanges in \p Changes to the \p Code. This co...
- applyDebugifyMetadata - Add synthesized debug information to a module.
- applyExtTspLayout - Find a layout of nodes (basic blocks) of a given CFG optimizing...
- applyFirst
- applyFirst
- applyFirst - @ {
- applyFixup - Apply fixup expression for edge to block content.
- applyFixup - Apply fixup expression for edge to block content.
- applyFlowInference - Apply the profile inference algorithm for a given flow function
- applyForEachSymbolProperty
- applyForEachSymbolRole
- applyForEachSymbolRoleInterruptible
- applyMatcher
- applyMatcherImpl
- applyR1 - Reduce a node of degree one. Propagate costs from the given nod...
- applyR2
- applyTransformations - Works similar to checkForManualIssues but instead of checking, ...
- apply_tuple - Given an input tuple (a1, a2, ..., an), pass the arguments of t...
- apply_tuple_impl
- archToDevDivInternalArch
- archToLegacyVCArch
- archToWindowsSDKArch
- areDenseMapKeysEqualSpecialValues
- areInlineCompatible
- areOptimizationsEnabled
- areOutlineCompatible - Checks if there are any incompatible function attributes betwe...
- arrangeCXXMethodType
- arrangeFreeFunctionCall
- arrangeFreeFunctionType
- arrangeFreeFunctionType
- arrangeObjCMessageSendSignature
- arrayRefFromStringRef - Construct a string ref from an array ref of unsigned chars.
- array_lengthof - Find the length of an array.
- array_pod_sort - array_pod_sort - This sorts an array with the specified start a...
- array_pod_sort
- array_pod_sort_comparator - Adapt std::less <T > for array_pod_sort.
- assertMetadataSet - Asserts that all \c Metadata for the \c Rule is set. FIXME: Use...
- assertStreamStateOpened
- assumeAligned - Treats the value 0 as a 1, so Align is always at least 1.
- assumeNoOverflow
- atTemplateBegin
- atTemplateEnd
- atomicOrderingAtLeastOrStrongerThan - True iff the specified MMO index has at an atomic ordering of a...
- attrTypeAsString
- attrTypeFromString
- attributesPermitTailCall - Test if given that the input instruction is in the tail call po...
- avoidZeroOffsetLandingPad
- backend - Runs a regular LTO backend. The regular LTO backend can also ac...
- backpropagate
- before - Selects the (empty) range [B,B) when \p Selector selects the ra...
- begin
- begin - Get begin iterator over \a path.
- between - Selects the range between `R1` and `R2.
- bf_begin
- bf_end
- biasPhysReg - Minimize physical register live ranges. Regalloc wants them adj...
- binOpDescriptor - Descriptors for individual operations. @ {
- binaryFind
- binary_le
- bitWidth
- bit_cast
- bitsRequired - Determine the number of bits required to store integers with va...
- blake3_compress_in_place
- blake3_compress_in_place_avx512
- blake3_compress_in_place_portable
- blake3_compress_in_place_sse2
- blake3_compress_in_place_sse41
- blake3_compress_xof
- blake3_compress_xof_avx512
- blake3_compress_xof_portable
- blake3_compress_xof_sse2
- blake3_compress_xof_sse41
- blake3_hash_many
- blake3_hash_many_avx2
- blake3_hash_many_avx512
- blake3_hash_many_portable
- blake3_hash_many_sse2
- blake3_hash_many_sse41
- blake3_simd_degree
- blockToOffset
- breadth_first
- breakLoopBackedge - Remove the backedge of the specified loop. Handles loop nests ...
- build - Fills in Symtab and StrtabBuilder with a valid symbol and strin...
- buildASTFromCode - Builds an AST for 'Code'.
- buildASTFromCodeWithArgs - Builds an AST for 'Code' with additional flags.
- buildAccess - Adds an appropriate access operator (`.`, `->` or nothing, in t...
- buildAddressOf - Builds idiomatic source for taking the address of `E`: prefix w...
- buildArrow - Adds an arrow to the end of the given expression, but adds pare...
- buildAssumeFromInst - Build a call to llvm.assume to preserve informations that can b...
- buildAssumeFromKnowledge - Build and return a new assume created from the provided knowled...
- buildAtomicRMWValue - Emit IR to implement the given atomicrmw operation on values in...
- buildBooleanFormula - Converts the conjunction of `Vals` into a formula in conjunctiv...
- buildCallstackMetadata - Build callstack metadata from the provided list of call stack i...
- buildCoroutineFrame
- buildDbgValueForSpill - Clone a DBG_VALUE whose value has been spilled to FrameIndex.
- buildDbgValueForSpill
- buildDereference - Builds idiomatic source for the dereferencing of `E`: prefix wi...
- buildDot - Adds a dot to the end of the given expression, but adds parenth...
- buildDuplicateError
- buildMatcher - Builds a single matcher for the rule, covering all of the rule'...
- buildMatchers - Builds a set of matchers that cover the rule. One matcher is bu...
- buildModuleSummaryIndex - Direct function to compute a \c ModuleSummaryIndex from a given...
- buildParens - Builds source for an expression, adding parens if needed for un...
- buildReturnTypeVectorFromTypeList
- buildSimpleReexportsAliasMap
- buildSimpleReexportsAliasMap - Build a SymbolAliasMap for the common case where you want to re...
- buildSyntaxTree - Build a syntax tree for the main file. This usually covers the ...
- buildTables_MachO_arm64
- build_format_adapter
- build_format_adapter
- build_format_adapter
- build_format_adapter
- bypassSlowDivision - This optimization identifies DIV instructions in a BB that can ...
- byte_swap
- byte_swap - Swap the bytes of value to match the given endianness.
- bytesToBlocks
- cache_directory - Get the directory where installed packages should put their mac...
- calcExtTspScore - Estimate the "quality" of the current node order in CFG.
- calcExtTspScore - Estimate the "quality" of a given node order in CFG. The higher...
- calculateClrEHStateNumbers
- calculateDbgEntityHistory
- calculateRangesAfterReplacements - Calculates the new ranges after \p Replaces are applied. These ...
- calculateRegAllocScore - Calculate a score. When comparing 2 scores for the same functio...
- calculateRegAllocScore - Implementation of the above, which is also more easily unittest...
- calculateSEHStateNumbers
- calculateWasmEHInfo
- calculateWinCXXEHStateNumbers - Analyze the IR in ParentFn and it's handlers to build WinEHFunc...
- callArgs
- callDefaultCtor
- call_once - Execute the function specified as a parameter once. Typical usa...
- callback
- callsGCLeafFunction - Return true if this call calls a gc leaf function. A leaf funct...
- callsiteIsHot - Return true if the given callsite is hot wrt to hot cutoff thre...
- canApplyWeak - Determine whether we can add weak to the given type.
- canCoerceMustAliasedValueToLoad - Return true if CoerceAvailableValueToLoadType would succeed if ...
- canConstantFoldCallTo - canConstantFoldCallTo - Return true if its even possible to fol...
- canConvertToMinOrMaxIntrinsic - Check if the values in \p VL are select instructions that can b...
- canCreatePoison
- canCreateUndefOrPoison - canCreateUndefOrPoison returns true if Op can create undef or p...
- canIgnoreSNaN - Returns true if the possibility of a signaling NaN can be safel...
- canLipoType - canLipoType - Is this type acceptable as the output of a univer...
- canPeel
- canRenameComdatFunc - Check if we can safely rename this Comdat function. Instances o...
- canReplaceOperandWithVariable - Given an instruction, is it legal to set operand OpIdx to a non...
- canReplacePointersIfEqual - Returns true if a pointer value \p A can be replace with anothe...
- canReplaceReg - Check if DstReg can be replaced with SrcReg depending on the re...
- canRoundingModeBe - Returns true if the rounding mode RM may be QRM at compile time...
- canSimplifyInvokeNoUnwind
- canSinkOrHoistInst - Returns true if is legal to hoist or sink this instruction disr...
- canTrackArgumentsInterprocedurally - Determine if the values of the given function's arguments can b...
- canTrackGlobalVariableInterprocedurally - Determine if the value maintained in the given global variable ...
- canTrackReturnsInterprocedurally - Determine if the values of the given function's returns can be ...
- canTryToConstantAddTwoShiftAmounts
- canTypeBeUserSpecified - canTypeBeUserSpecified - Can this type be specified on the comm...
- canTypeFitValue
- can_execute - Can we execute this file?
- can_write - Can we write this file?
- cannotBeMaxInLoop - Returns true if \p S is defined and never is equal to signed/un...
- cannotBeMinInLoop - Returns true if \p S is defined and never is equal to signed/un...
- cantFail - Report a fatal error if ValOrErr is a failure value, otherwise ...
- cantFail - Report a fatal error if ValOrErr is a failure value, otherwise ...
- cantFail - Report a fatal error if Err is a failure value. This function c...
- capacity_in_bytes
- capacity_in_bytes
- capacity_in_bytes
- caseFoldingDjbHash - Computes the Bernstein hash after folding the input according t...
- cast
- cast - cast <X > - Return the argument parameter cast to the specified...
- cast
- cast
- cast
- castToCStr - Return V if it is an i8*, otherwise cast it to i8*.
- cast_away_const
- cast_if_present - cast_if_present <X > - Functionally identical to cast, except t...
- cast_if_present
- cast_if_present
- cast_if_present
- cast_or_null
- cast_or_null
- cast_or_null
- cast_or_null
- cat - Concatenates 0+ stencil pieces into a single stencil. Arguments...
- catVector - Constructs the string representing the concatenation of the giv...
- center_justify - center_justify - add spaces before and after string so total ou...
- change - DEPRECATED: use \c changeTo.
- change - DEPRECATED: use \c changeTo.
- changeElementCountTo - Keep the same scalar or element type as \p TypeIdx, but take th...
- changeElementCountTo - Keep the same scalar or element type as \p TypeIdx, but take th...
- changeElementSizeTo - Change the scalar size or element size to have the same scalar ...
- changeElementTo - Keep the same scalar or element type as the given type.
- changeElementTo - Keep the same scalar or element type as the given type index.
- changeFileOwnership - Change ownership of a file.
- changeTo - Replaces a portion of the source text with \p Replacement.
- changeTo - Keep the same type as the given type index.
- changeTo - Select this specific type for the given type index.
- changeTo - Replaces the entirety of a RewriteRule's match with \p Replacem...
- changeToCall - This function converts the specified invoek into a normall call.
- changeToInvokeAndSplitBasicBlock - Convert the CallInst to InvokeInst with the specified unwind ed...
- changeToUnreachable - Insert an unreachable instruction before the specified instruct...
- charRange
- checkAMDGPUCodeObjectVersion
- checkAPIUses
- checkBackendInstrumentation - checkBackendInstrumentation - compares PGO counters to the thre...
- checkCPUKind
- checkCalledOnceParameters - Check given CFG for 'called once' parameter violations. It trav...
- checkDebugInfoMetadata - Check original debug information after a pass.
- checkExpectAnnotations - checkExpectAnnotations - compares PGO counters to the threshold...
- checkForCycles
- checkForCycles
- checkForManualIssues - Creates an AST with the provided CompilerInvocation but with th...
- checkFrontendInstrumentation - checkFrontendInstrumentation - compares PGO counters to the thr...
- checkGEPType
- checkNumberingAndReplace - Determine if operand number \p TargetArgVal is in the current m...
- checkTerminalEnvironmentForColors
- checkTuneCPUKind
- checkedAdd - Add two signed integers \p LHS and \p RHS.
- checkedAddUnsigned - Add two unsigned integers \p LHS and \p RHS.
- checkedMul - Multiply two signed integers \p LHS and \p RHS.
- checkedMulAdd - Multiply A and B, and add C to the resulting product.
- checkedMulAddUnsigned - Multiply unsigned integers A and B, and add C to the resulting ...
- checkedMulUnsigned - Multiply two unsigned integers \p LHS and \p RHS.
- checkedSub - Subtract two signed integers \p LHS and \p RHS.
- children
- children_edges
- claimNoWarnArgs
- clamp
- clampStateAndIndicateChange - Helper function to clamp a state \p S of type \p StateType with...
- clang_BlockCommandComment_getArgText
- clang_BlockCommandComment_getCommandName
- clang_BlockCommandComment_getNumArgs
- clang_BlockCommandComment_getParagraph
- clang_CXCursorSet_contains - Queries a CXCursorSet to see if it contains a specific CXCursor.
- clang_CXCursorSet_insert - Inserts a CXCursor into a CXCursorSet.
- clang_CXIndex_getGlobalOptions - Gets the general options associated with a CXIndex.
- clang_CXIndex_setGlobalOptions - Sets general options associated with a CXIndex. For example:
- clang_CXIndex_setInvocationEmissionPathOption - Sets the invocation emission path option in a CXIndex. The invo...
- clang_CXRewriter_create - Create CXRewriter.
- clang_CXRewriter_dispose - Free the given CXRewriter.
- clang_CXRewriter_insertTextBefore - Insert the specified string at the specified location in the or...
- clang_CXRewriter_overwriteChangedFiles - Save all changed files to disk. Returns 1 if any files were not...
- clang_CXRewriter_removeText - Remove the specified range.
- clang_CXRewriter_replaceText - Replace the specified range of characters in the input with the...
- clang_CXRewriter_writeMainFileToStdOut - Write out rewritten version of the main file to stdout.
- clang_CXXConstructor_isConvertingConstructor - Determine if a C++ constructor is a converting constructor.
- clang_CXXConstructor_isCopyConstructor - Determine if a C++ constructor is a copy constructor.
- clang_CXXConstructor_isDefaultConstructor - Determine if a C++ constructor is the default constructor.
- clang_CXXConstructor_isMoveConstructor - Determine if a C++ constructor is a move constructor.
- clang_CXXField_isMutable - Determine if a C++ field is declared 'mutable'.
- clang_CXXMethod_isConst - Determine if a C++ member function or member function template ...
- clang_CXXMethod_isDefaulted - Determine if a C++ method is declared '= default'.
- clang_CXXMethod_isPureVirtual - Determine if a C++ member function or member function template ...
- clang_CXXMethod_isStatic - Determine if a C++ member function or member function template ...
- clang_CXXMethod_isVirtual - Determine if a C++ member function or member function template ...
- clang_CXXRecord_isAbstract - Determine if a C++ record is abstract, i.e. whether a class or ...
- clang_Comment_getChild
- clang_Comment_getKind
- clang_Comment_getNumChildren
- clang_Comment_isWhitespace - A \c CXComment_Paragraph node is considered whitespace if it co...
- clang_CompilationDatabase_dispose - Free the given compilation database
- clang_CompilationDatabase_fromDirectory - Creates a compilation database from the database found in direc...
- clang_CompilationDatabase_getAllCompileCommands - Get all the compile commands in the given compilation database.
- clang_CompilationDatabase_getCompileCommands - Find the compile commands used for a file. The compile commands...
- clang_CompileCommand_getArg - Get the I'th argument value in the compiler invocations Invaria...
- clang_CompileCommand_getDirectory - Get the working directory where the CompileCommand was executed...
- clang_CompileCommand_getFilename - Get the filename associated with the CompileCommand.
- clang_CompileCommand_getMappedSourceContent - Get the I'th mapped source content for the compiler invocation.
- clang_CompileCommand_getMappedSourcePath - Get the I'th mapped source path for the compiler invocation.
- clang_CompileCommand_getNumArgs - Get the number of arguments in the compiler invocation.
- clang_CompileCommand_getNumMappedSources - Get the number of source mappings for the compiler invocation.
- clang_CompileCommands_dispose - Free the given CompileCommands
- clang_CompileCommands_getCommand - Get the I'th CompileCommand for a file Note : 0 < = i < clang...
- clang_CompileCommands_getSize - Get the number of CompileCommand we have for a file
- clang_Cursor_Evaluate - If cursor is a statement declaration tries to evaluate the stat...
- clang_Cursor_getArgument - Retrieve the argument cursor of a function or method. The argum...
- clang_Cursor_getBriefCommentText - Given a cursor that represents a documentable entity (e.g., dec...
- clang_Cursor_getCXXManglings - Retrieve the CXStrings representing the mangled symbols of the ...
- clang_Cursor_getCommentRange - Given a cursor that represents a declaration, return the associ...
- clang_Cursor_getMangling - Retrieve the CXString representing the mangled name of the curs...
- clang_Cursor_getModule - Given a CXCursor_ModuleImportDecl cursor, return the associated...
- clang_Cursor_getNumArguments - Retrieve the number of non-variadic arguments associated with a...
- clang_Cursor_getNumTemplateArguments - Returns the number of template args of a function decl represen...
- clang_Cursor_getObjCDeclQualifiers - Given a cursor that represents an Objective-C method or paramet...
- clang_Cursor_getObjCManglings - Retrieve the CXStrings representing the mangled symbols of the ...
- clang_Cursor_getObjCPropertyAttributes - Given a cursor that represents a property declaration, return t...
- clang_Cursor_getObjCPropertyGetterName - Given a cursor that represents a property declaration, return t...
- clang_Cursor_getObjCPropertySetterName - Given a cursor that represents a property declaration, return t...
- clang_Cursor_getObjCSelectorIndex - If the cursor points to a selector identifier in an Objective-C...
- clang_Cursor_getOffsetOfField - Return the offset of the field represented by the Cursor. If th...
- clang_Cursor_getParsedComment - Given a cursor that represents a documentable entity (e.g., dec...
- clang_Cursor_getRawCommentText - Given a cursor that represents a declaration, return the associ...
- clang_Cursor_getReceiverType - Given a cursor pointing to an Objective-C message or property r...
- clang_Cursor_getSpellingNameRange - Retrieve a range for a piece that forms the cursors spelling na...
- clang_Cursor_getStorageClass - Returns the storage class for a function or variable declaratio...
- clang_Cursor_getTemplateArgumentKind - Retrieve the kind of the I'th template argument of the CXCursor...
- clang_Cursor_getTemplateArgumentType - Retrieve a CXType representing the type of a TemplateArgument o...
- clang_Cursor_getTemplateArgumentUnsignedValue - Retrieve the value of an Integral TemplateArgument (of a functi...
- clang_Cursor_getTemplateArgumentValue - Retrieve the value of an Integral TemplateArgument (of a functi...
- clang_Cursor_getTranslationUnit - Returns the translation unit that a cursor originated from.
- clang_Cursor_getVarDeclInitializer - If cursor refers to a variable declaration and it has initializ...
- clang_Cursor_hasAttrs - Determine whether the given cursor has any attributes.
- clang_Cursor_hasVarDeclExternalStorage - If cursor refers to a variable declaration that has external st...
- clang_Cursor_hasVarDeclGlobalStorage - If cursor refers to a variable declaration that has global stor...
- clang_Cursor_isAnonymous - Determine whether the given cursor represents an anonymous tag ...
- clang_Cursor_isAnonymousRecordDecl - Determine whether the given cursor represents an anonymous reco...
- clang_Cursor_isBitField - Returns non-zero if the cursor specifies a Record member that i...
- clang_Cursor_isDynamicCall - Given a cursor pointing to a C++ method call or an Objective-C ...
- clang_Cursor_isExternalSymbol - Returns non-zero if the given cursor points to a symbol marked ...
- clang_Cursor_isFunctionInlined - Determine whether a CXCursor that is a function declaration, i...
- clang_Cursor_isInlineNamespace - Determine whether the given cursor represents an inline namespa...
- clang_Cursor_isMacroBuiltin - Determine whether a CXCursor that is a macro, is a builtin one.
- clang_Cursor_isMacroFunctionLike - Determine whether a CXCursor that is a macro, is function like.
- clang_Cursor_isNull - Returns non-zero if \p cursor is null.
- clang_Cursor_isObjCOptional - Given a cursor that represents an Objective-C method or propert...
- clang_Cursor_isVariadic - Returns non-zero if the given cursor is a variadic function or ...
- clang_EnumDecl_isScoped - Determine if an enum declaration refers to a scoped enum.
- clang_EvalResult_dispose - Disposes the created Eval memory.
- clang_EvalResult_getAsDouble - Returns the evaluation result as double if the kind is double.
- clang_EvalResult_getAsInt - Returns the evaluation result as integer if the kind is Int.
- clang_EvalResult_getAsLongLong - Returns the evaluation result as a long long integer if the kin...
- clang_EvalResult_getAsStr - Returns the evaluation result as a constant string if the kind ...
- clang_EvalResult_getAsUnsigned - Returns the evaluation result as an unsigned integer if the kin...
- clang_EvalResult_getKind - Returns the kind of the evaluated result.
- clang_EvalResult_isUnsignedInt - Returns a non-zero value if the kind is Int and the evaluation ...
- clang_File_isEqual - Returns non-zero if the \c file1 and \c file2 point to the same...
- clang_File_tryGetRealPathName - Returns the real path name of \c file. An empty string may be r...
- clang_FullComment_getAsHTML - Convert a given full parsed comment to an HTML fragment. Specif...
- clang_FullComment_getAsXML - Convert a given full parsed comment to an XML document. A Relax...
- clang_HTMLStartTagComment_isSelfClosing
- clang_HTMLStartTag_getAttrName
- clang_HTMLStartTag_getAttrValue
- clang_HTMLStartTag_getNumAttrs
- clang_HTMLTagComment_getAsString - Convert an HTML tag AST node to string.
- clang_HTMLTagComment_getTagName
- clang_IndexAction_create - An indexing action/session, to be applied to one or multiple tr...
- clang_IndexAction_dispose - Destroy the given index action. The index action must not be de...
- clang_InlineCommandComment_getArgText
- clang_InlineCommandComment_getCommandName
- clang_InlineCommandComment_getNumArgs
- clang_InlineCommandComment_getRenderKind
- clang_InlineContentComment_hasTrailingNewline
- clang_Location_isFromMainFile - Returns non-zero if the given source location is in the main fi...
- clang_Location_isInSystemHeader - Returns non-zero if the given source location is in a system he...
- clang_ModuleMapDescriptor_create - Create a \c CXModuleMapDescriptor object. Must be disposed with...
- clang_ModuleMapDescriptor_dispose - Dispose a \c CXModuleMapDescriptor object.
- clang_ModuleMapDescriptor_setFrameworkModuleName - Sets the framework module name that the module.map describes.
- clang_ModuleMapDescriptor_setUmbrellaHeader - Sets the umbrella header name that the module.map describes.
- clang_ModuleMapDescriptor_writeToBuffer - Write out the \c CXModuleMapDescriptor object to a char buffer.
- clang_Module_getASTFile
- clang_Module_getFullName
- clang_Module_getName
- clang_Module_getNumTopLevelHeaders
- clang_Module_getParent
- clang_Module_getTopLevelHeader
- clang_Module_isSystem
- clang_ParamCommandComment_getDirection
- clang_ParamCommandComment_getParamIndex
- clang_ParamCommandComment_getParamName
- clang_ParamCommandComment_isDirectionExplicit
- clang_ParamCommandComment_isParamIndexValid
- clang_PrintingPolicy_dispose - Release a printing policy.
- clang_PrintingPolicy_getProperty - Get a property value for the given printing policy.
- clang_PrintingPolicy_setProperty - Set a property value for the given printing policy.
- clang_Range_isNull - Returns non-zero if \p range is null.
- clang_TParamCommandComment_getDepth - For example, for C and TT nesting depth is 0, for T nesting dep...
- clang_TParamCommandComment_getIndex - For example, for C and TT nesting depth is 0, so we can ask for...
- clang_TParamCommandComment_getParamName
- clang_TParamCommandComment_isParamPositionValid
- clang_TargetInfo_dispose - Destroy the CXTargetInfo object.
- clang_TargetInfo_getPointerWidth - Get the pointer width of the target in bits. Returns -1 in case...
- clang_TargetInfo_getTriple - Get the normalized target triple as a string. Returns the empty...
- clang_TextComment_getText
- clang_Type_getAlignOf - Return the alignment of a type in bytes as per C++[expr.alignof...
- clang_Type_getCXXRefQualifier - Retrieve the ref-qualifier kind of a function or method. The re...
- clang_Type_getClassType - Return the class type of an member pointer type. If a non-membe...
- clang_Type_getModifiedType - Return the type that was modified by this attributed type. If t...
- clang_Type_getNamedType - Retrieve the type named by the qualified-id. If a non-elaborate...
- clang_Type_getNullability - Retrieve the nullability kind of a pointer type.
- clang_Type_getNumObjCProtocolRefs - Retrieve the number of protocol references associated with an O...
- clang_Type_getNumObjCTypeArgs - Retrieve the number of type arguments associated with an ObjC o...
- clang_Type_getNumTemplateArguments - Returns the number of template arguments for given template spe...
- clang_Type_getObjCEncoding - Returns the Objective-C type encoding for the specified CXType.
- clang_Type_getObjCObjectBaseType - Retrieves the base type of the ObjCObjectType. If the type is n...
- clang_Type_getObjCProtocolDecl - Retrieve the decl for a protocol reference for an ObjC object/i...
- clang_Type_getObjCTypeArg - Retrieve a type argument associated with an ObjC object. If the...
- clang_Type_getOffsetOf - Return the offset of a field named S in a record of type T in b...
- clang_Type_getSizeOf - Return the size of a type in bytes as per C++[expr.sizeof] stan...
- clang_Type_getTemplateArgumentAsType - Returns the type template argument of a template class speciali...
- clang_Type_getValueType - Gets the type contained by this atomic type. If a non-atomic ty...
- clang_Type_isTransparentTagTypedef - Determine if a typedef is 'transparent' tag. A typedef is consi...
- clang_Type_visitFields - Visit the fields of a particular type. This function visits all...
- clang_VerbatimBlockLineComment_getText
- clang_VerbatimLineComment_getText
- clang_VirtualFileOverlay_addFileMapping - Map an absolute virtual file path to an absolute real one. The ...
- clang_VirtualFileOverlay_create - Create a \c CXVirtualFileOverlay object. Must be disposed with ...
- clang_VirtualFileOverlay_dispose - Dispose a \c CXVirtualFileOverlay object.
- clang_VirtualFileOverlay_setCaseSensitivity - Set the case sensitivity for the \c CXVirtualFileOverlay object...
- clang_VirtualFileOverlay_writeToBuffer - Write out the \c CXVirtualFileOverlay object to a char buffer.
- clang_annotateTokens - Annotate the given set of tokens by providing cursors for each ...
- clang_codeCompleteAt - Perform code completion at a given location in a translation un...
- clang_codeCompleteGetContainerKind - Returns the cursor kind for the container for the current code ...
- clang_codeCompleteGetContainerUSR - Returns the USR for the container for the current code completi...
- clang_codeCompleteGetContexts - Determines what completions are appropriate for the context the...
- clang_codeCompleteGetDiagnostic - Retrieve a diagnostic associated with the given code completion.
- clang_codeCompleteGetNumDiagnostics - Determine the number of diagnostics produced prior to the locat...
- clang_codeCompleteGetObjCSelector - Returns the currently-entered selector for an Objective-C messa...
- clang_constructUSR_ObjCCategory - Construct a USR for a specified Objective-C category.
- clang_constructUSR_ObjCClass - Construct a USR for a specified Objective-C class.
- clang_constructUSR_ObjCIvar - Construct a USR for a specified Objective-C instance variable a...
- clang_constructUSR_ObjCMethod - Construct a USR for a specified Objective-C method and the USR ...
- clang_constructUSR_ObjCProperty - Construct a USR for a specified Objective-C property and the US...
- clang_constructUSR_ObjCProtocol - Construct a USR for a specified Objective-C protocol.
- clang_createCXCursorSet - Creates an empty CXCursorSet.
- clang_createIndex - Provides a shared context for creating translation units. It pr...
- clang_createTranslationUnit - Same as \c clang_createTranslationUnit2, but returns the \c CXT...
- clang_createTranslationUnit2 - Create a translation unit from an AST file (\c -emit-ast).
- clang_createTranslationUnitFromSourceFile - Return the CXTranslationUnit for a given source file and the pr...
- clang_defaultCodeCompleteOptions - Returns a default set of code-completion options that can be pa...
- clang_defaultDiagnosticDisplayOptions - Retrieve the set of display options most similar to the default...
- clang_defaultEditingTranslationUnitOptions - Returns the set of flags that is suitable for parsing a transla...
- clang_defaultReparseOptions - Returns the set of flags that is suitable for reparsing a trans...
- clang_defaultSaveOptions - Returns the set of flags that is suitable for saving a translat...
- clang_disposeCXCursorSet - Disposes a CXCursorSet and releases its associated memory.
- clang_disposeCXPlatformAvailability - Free the memory associated with a \c CXPlatformAvailability str...
- clang_disposeCXTUResourceUsage
- clang_disposeCodeCompleteResults - Free the given set of code-completion results.
- clang_disposeDiagnostic - Destroy a diagnostic.
- clang_disposeDiagnosticSet - Release a CXDiagnosticSet and all of its contained diagnostics.
- clang_disposeIndex - Destroy the given index. The index must not be destroyed until ...
- clang_disposeOverriddenCursors - Free the set of overridden cursors returned by \c clang_getOver...
- clang_disposeSourceRangeList - Destroy the given \c CXSourceRangeList.
- clang_disposeString - Free the given string.
- clang_disposeStringSet - Free the given string set.
- clang_disposeTokens - Free the given set of tokens.
- clang_disposeTranslationUnit - Destroy the specified CXTranslationUnit object.
- clang_enableStackTraces
- clang_equalCursors - Determine whether two cursors are equivalent.
- clang_equalLocations - Determine whether two source locations, which must refer into t...
- clang_equalRanges - Determine whether two ranges are equivalent.
- clang_equalTypes - Determine whether two CXTypes represent the same type.
- clang_executeOnThread
- clang_findIncludesInFile - Find #import/#include directives in a specific file.
- clang_findReferencesInFile - Find references of a declaration in a specific file.
- clang_formatDiagnostic - Format the given diagnostic in a manner that is suitable for di...
- clang_free - free memory allocated by libclang, such as the buffer returned ...
- clang_getAddressSpace - Returns the address space of the given type.
- clang_getAllSkippedRanges - Retrieve all ranges from all files that were skipped by the pre...
- clang_getArgType - Retrieve the type of a parameter of a function type. If a non-f...
- clang_getArrayElementType - Return the element type of an array type. If a non-array type i...
- clang_getArraySize - Return the array size of a constant array. If a non-array type ...
- clang_getBuildSessionTimestamp - Return the timestamp for use with Clang's\c -fbuild-session-tim...
- clang_getCString - Retrieve the character data associated with the given string.
- clang_getCXTUResourceUsage - Return the memory usage of a translation unit. This object sho...
- clang_getCXXAccessSpecifier - Returns the access control level for the referenced object. If ...
- clang_getCanonicalCursor - Retrieve the canonical cursor corresponding to the given cursor...
- clang_getCanonicalType - Return the canonical type for a CXType. Clang's type system exp...
- clang_getChildDiagnostics - Retrieve the child diagnostics of a CXDiagnostic. This CXDiagno...
- clang_getClangVersion - Return a version string, suitable for showing to a user, but no...
- clang_getCompletionAnnotation - Retrieve the annotation associated with the given completion st...
- clang_getCompletionAvailability - Determine the availability of the entity that this code-complet...
- clang_getCompletionBriefComment - Retrieve the brief documentation comment attached to the declar...
- clang_getCompletionChunkCompletionString - Retrieve the completion string associated with a particular chu...
- clang_getCompletionChunkKind - Determine the kind of a particular chunk within a completion st...
- clang_getCompletionChunkText - Retrieve the text associated with a particular chunk within a c...
- clang_getCompletionFixIt - Fix-its that *must* be applied before inserting the text for th...
- clang_getCompletionNumAnnotations - Retrieve the number of annotations associated with the given co...
- clang_getCompletionNumFixIts - Retrieve the number of fix-its for the given completion index. ...
- clang_getCompletionParent - Retrieve the parent context of the given completion string. The...
- clang_getCompletionPriority - Determine the priority of this code completion. The priority of...
- clang_getCursor - Map a source location to the cursor that describes the entity a...
- clang_getCursorAvailability - Determine the availability of the entity that this cursor refer...
- clang_getCursorCompletionString - Retrieve a completion string for an arbitrary declaration or ma...
- clang_getCursorDefinition - For a cursor that is either a reference to or a declaration of ...
- clang_getCursorDisplayName - Retrieve the display name for the entity referenced by this cur...
- clang_getCursorExceptionSpecificationType - Retrieve the exception specification type associated with a giv...
- clang_getCursorExtent - Retrieve the physical extent of the source construct referenced...
- clang_getCursorKind - Retrieve the kind of the given cursor.
- clang_getCursorKindSpelling - These routines are used for testing and debugging, only, and sh...
- clang_getCursorLanguage - Determine the "language" of the entity referred to by a given c...
- clang_getCursorLexicalParent - Determine the lexical parent of the given cursor. The lexical p...
- clang_getCursorLinkage - Determine the linkage of the entity referred to by a given curs...
- clang_getCursorLocation - Retrieve the physical location of the source constructor refere...
- clang_getCursorPlatformAvailability - Determine the availability of the entity that this cursor refer...
- clang_getCursorPrettyPrinted - Pretty print declarations.
- clang_getCursorPrintingPolicy - Retrieve the default policy for the cursor. The policy should b...
- clang_getCursorReferenceNameRange - Given a cursor that references something else, return the sourc...
- clang_getCursorReferenced - For a cursor that is a reference, retrieve a cursor representin...
- clang_getCursorResultType - Retrieve the return type associated with a given cursor. This o...
- clang_getCursorSemanticParent - Determine the semantic parent of the given cursor. The semantic...
- clang_getCursorSpelling - Retrieve a name for the entity referenced by this cursor.
- clang_getCursorTLSKind - Determine the "thread-local storage (TLS) kind" of the declarat...
- clang_getCursorType - Retrieve the type of a CXCursor (if any).
- clang_getCursorUSR - Retrieve a Unified Symbol Resolution (USR) for the entity refer...
- clang_getCursorVisibility - Describe the visibility of the entity referred to by a cursor. ...
- clang_getDeclObjCTypeEncoding - Returns the Objective-C type encoding for the specified declara...
- clang_getDefinitionSpellingAndExtent
- clang_getDiagnostic - Retrieve a diagnostic associated with the given translation uni...
- clang_getDiagnosticCategory - Retrieve the category number for this diagnostic. Diagnostics c...
- clang_getDiagnosticCategoryName - Retrieve the name of a particular diagnostic category. This is...
- clang_getDiagnosticCategoryText - Retrieve the diagnostic category text for a given diagnostic.
- clang_getDiagnosticFixIt - Retrieve the replacement information for a given fix-it. Fix-it...
- clang_getDiagnosticInSet - Retrieve a diagnostic associated with the given CXDiagnosticSet.
- clang_getDiagnosticLocation - Retrieve the source location of the given diagnostic. This loca...
- clang_getDiagnosticNumFixIts - Determine the number of fix-it hints associated with the given ...
- clang_getDiagnosticNumRanges - Determine the number of source ranges associated with the given...
- clang_getDiagnosticOption - Retrieve the name of the command-line option that enabled this ...
- clang_getDiagnosticRange - Retrieve a source range associated with the diagnostic. A diagn...
- clang_getDiagnosticSetFromTU - Retrieve the complete set of diagnostics associated with a tran...
- clang_getDiagnosticSeverity - Determine the severity of the given diagnostic.
- clang_getDiagnosticSpelling - Retrieve the text of the given diagnostic.
- clang_getElementType - Return the element type of an array, complex, or vector type. I...
- clang_getEnumConstantDeclUnsignedValue - Retrieve the integer value of an enum constant declaration as a...
- clang_getEnumConstantDeclValue - Retrieve the integer value of an enum constant declaration as a...
- clang_getEnumDeclIntegerType - Retrieve the integer type of an enum declaration. If the cursor...
- clang_getExceptionSpecificationType - Retrieve the exception specification type associated with a fun...
- clang_getExpansionLocation - Retrieve the file, line, column, and offset represented by the ...
- clang_getFieldDeclBitWidth - Retrieve the bit width of a bit field declaration as an integer...
- clang_getFile - Retrieve a file handle within the given translation unit.
- clang_getFileContents - Retrieve the buffer associated with the given file.
- clang_getFileLocation - Retrieve the file, line, column, and offset represented by the ...
- clang_getFileName - Retrieve the complete file and path name of the given file.
- clang_getFileTime - Retrieve the last modification time of the given file.
- clang_getFileUniqueID - Retrieve the unique ID for the given \c file.
- clang_getFunctionTypeCallingConv - Retrieve the calling convention associated with a function type...
- clang_getIBOutletCollectionType - For cursors representing an iboutletcollection attribute, this ...
- clang_getIncludedFile - Retrieve the file that is included by the given inclusion direc...
- clang_getInclusions - Visit the set of preprocessor inclusions in a translation unit....
- clang_getInstantiationLocation - Legacy API to retrieve the file, line, column, and offset repre...
- clang_getLocation - Retrieves the source location associated with a given file/line...
- clang_getLocationForOffset - Retrieves the source location associated with a given character...
- clang_getModuleForFile - Given a CXFile header file, return the module that contains it,...
- clang_getNullCursor - Retrieve the NULL cursor, which represents no entity.
- clang_getNullLocation - Retrieve a NULL (invalid) source location.
- clang_getNullRange - Retrieve a NULL (invalid) source range.
- clang_getNumArgTypes - Retrieve the number of non-variadic parameters associated with ...
- clang_getNumCompletionChunks - Retrieve the number of chunks in the given code-completion stri...
- clang_getNumDiagnostics - Determine the number of diagnostics produced for the given tran...
- clang_getNumDiagnosticsInSet - Determine the number of diagnostics in a CXDiagnosticSet.
- clang_getNumElements - Return the number of elements of an array or vector type. If a ...
- clang_getNumOverloadedDecls - Determine the number of overloaded declarations referenced by a...
- clang_getOverloadedDecl - Retrieve a cursor for one of the overloaded declarations refere...
- clang_getOverriddenCursors - Determine the set of methods that are overridden by the given m...
- clang_getPointeeType - For pointer types, returns the type of the pointee.
- clang_getPresumedLocation - Retrieve the file, line and column represented by the given sou...
- clang_getRange - Retrieve a source range given the beginning and ending source l...
- clang_getRangeEnd - Retrieve a source location representing the last character with...
- clang_getRangeStart - Retrieve a source location representing the first character wit...
- clang_getRemappings - Retrieve a remapping.
- clang_getRemappingsFromFileList - Retrieve a remapping.
- clang_getResultType - Retrieve the return type associated with a function type. If a ...
- clang_getSkippedRanges - Retrieve all ranges that were skipped by the preprocessor. The ...
- clang_getSpecializedCursorTemplate - Given a cursor that may represent a specialization or instantia...
- clang_getSpellingLocation - Retrieve the file, line, column, and offset represented by the ...
- clang_getTUResourceUsageName - Returns the human-readable null-terminated C string that repres...
- clang_getTemplateCursorKind - Given a cursor that represents a template, determine the cursor...
- clang_getToken - Get the raw lexical token starting with the given location.
- clang_getTokenExtent - Retrieve a source range that covers the given token.
- clang_getTokenKind - Determine the kind of the given token.
- clang_getTokenLocation - Retrieve the source location of the given token.
- clang_getTokenSpelling - Determine the spelling of the given token. The spelling of a to...
- clang_getTranslationUnitCursor - Retrieve the cursor that represents the given translation unit....
- clang_getTranslationUnitSpelling - Get the original translation unit source file name.
- clang_getTranslationUnitTargetInfo - Get target information for this translation unit. The CXTargetI...
- clang_getTypeDeclaration - Return the cursor for the declaration of the given type.
- clang_getTypeKindSpelling - Retrieve the spelling of a given CXTypeKind.
- clang_getTypeSpelling - Pretty-print the underlying type using the rules of the languag...
- clang_getTypedefDeclUnderlyingType - Retrieve the underlying type of a typedef declaration. If the c...
- clang_getTypedefName - Returns the typedef name of the given type.
- clang_hashCursor - Compute a hash value for the given cursor.
- clang_indexLoc_getCXSourceLocation - Retrieve the CXSourceLocation represented by the given CXIdxLoc.
- clang_indexLoc_getFileLocation - Retrieve the CXIdxFile, file, line, column, and offset represen...
- clang_indexSourceFile - Index the given source file and the translation unit correspond...
- clang_indexSourceFileFullArgv - Same as clang_indexSourceFile but requires a full command line ...
- clang_indexTranslationUnit - Index the given translation unit via callbacks implemented thro...
- clang_index_getCXXClassDeclInfo
- clang_index_getClientContainer - For retrieving a custom CXIdxClientContainer attached to a cont...
- clang_index_getClientEntity - For retrieving a custom CXIdxClientEntity attached to an entity.
- clang_index_getIBOutletCollectionAttrInfo
- clang_index_getObjCCategoryDeclInfo
- clang_index_getObjCContainerDeclInfo
- clang_index_getObjCInterfaceDeclInfo
- clang_index_getObjCPropertyDeclInfo
- clang_index_getObjCProtocolRefListInfo
- clang_index_isEntityObjCContainerKind
- clang_index_setClientContainer - For setting a custom CXIdxClientContainer attached to a contain...
- clang_index_setClientEntity - For setting a custom CXIdxClientEntity attached to an entity.
- clang_install_aborting_llvm_fatal_error_handler - Installs error handler that prints error message to stderr and ...
- clang_isAttribute - Determine whether the given cursor kind represents an attribute.
- clang_isConstQualifiedType - Determine whether a CXType has the "const" qualifier set, witho...
- clang_isCursorDefinition - Determine whether the declaration pointed to by this cursor is ...
- clang_isDeclaration - Determine whether the given cursor kind represents a declaratio...
- clang_isExpression - Determine whether the given cursor kind represents an expressio...
- clang_isFileMultipleIncludeGuarded - Determine whether the given header is guarded against multiple ...
- clang_isFunctionTypeVariadic - Return 1 if the CXType is a variadic function type, and 0 other...
- clang_isInvalid - Determine whether the given cursor kind represents an invalid c...
- clang_isInvalidDeclaration - Determine whether the given declaration is invalid. A declarati...
- clang_isPODType - Return 1 if the CXType is a POD (plain old data) type, and 0 ot...
- clang_isPreprocessing - * Determine whether the given cursor represents a preprocessing...
- clang_isReference - Determine whether the given cursor kind represents a simple ref...
- clang_isRestrictQualifiedType - Determine whether a CXType has the "restrict" qualifier set, wi...
- clang_isStatement - Determine whether the given cursor kind represents a statement.
- clang_isTranslationUnit - Determine whether the given cursor kind represents a translatio...
- clang_isUnexposed - * Determine whether the given cursor represents a currently une...
- clang_isVirtualBase - Returns 1 if the base class specified by the cursor with kind C...
- clang_isVolatileQualifiedType - Determine whether a CXType has the "volatile" qualifier set, wi...
- clang_loadDiagnostics - Deserialize a set of diagnostics from a Clang diagnostics bitco...
- clang_parseTranslationUnit - Same as \c clang_parseTranslationUnit2, but returns the \c CXTr...
- clang_parseTranslationUnit2 - Parse the given source file and the translation unit correspond...
- clang_parseTranslationUnit2FullArgv - Same as clang_parseTranslationUnit2 but requires a full command...
- clang_registerCheckers
- clang_remap_dispose - Dispose the remapping.
- clang_remap_getFilenames - Get the original and the associated filename from the remapping.
- clang_remap_getNumFiles - Determine the number of remappings.
- clang_reparseTranslationUnit - Reparse the source files that produced this translation unit. T...
- clang_saveTranslationUnit - Saves a translation unit into a serialized representation of th...
- clang_sortCodeCompletionResults - Sort the code-completion results in case-insensitive alphabetic...
- clang_suspendTranslationUnit - Suspend a translation unit in order to free memory associated w...
- clang_toggleCrashRecovery - Enable/disable crash recovery.
- clang_tokenize - Tokenize the source code described by the given range into raw ...
- clang_uninstall_llvm_fatal_error_handler - Removes currently installed error handler (if any). If no error...
- clang_visitChildren - Visit the children of a particular cursor. This function visits...
- classifyArgumentType - Classify the rules for how to pass a particular type.
- classifyEHPersonality - See if the given exception handling personality function is one...
- classifyFirstOpcodeInMacroFusion
- classifyReturnType - Classify the rules for how to return a particular type.
- classifySecondCondCodeInMacroFusion
- cleanup - Clean up any erroneous/redundant code in the given \p Ranges in...
- cleanupAroundReplacements - Returns the replacements corresponding to applying \p Replaces ...
- clearMod
- clearMust
- clearRef
- clearRefsIn
- clearRefsIn
- cloneAndAdaptNoAliasScopes - Clone the specified noalias decl scopes. Then adapt all instruc...
- cloneAndAdaptNoAliasScopes - Clone the specified noalias decl scopes. Then adapt all instruc...
- cloneFunctionDecl - Clone a function declaration into a new module. This function c...
- cloneGlobalAliasDecl - Clone a global alias declaration into a new module.
- cloneGlobalVariableDecl - Clone a global variable declaration into a new module.
- cloneLoop - Recursively clone the specified loop and all of its children, m...
- cloneLoopWithPreheader - Clones a loop \p OrigLoop. Returns the loop and the blocks in \...
- cloneModuleFlagsMetadata - Clone module flags metadata into the destination module.
- cloneNoAliasScopes - Duplicate the specified list of noalias decl scopes. The 'Ext' ...
- cloneToNewContext - Clones the given module on to a new context.
- closeFile - Close the file object. This should be used instead of ::close ...
- clusterSortPtrAccesses
- cmpOpDescriptor
- coerceAvailableValueToLoadType - If we saw a store of a value to memory, and then a load from a ...
- collectAllContextsImpl
- collectChildrenInLoop - Does a BFS from a given node to all of its children inside a gi...
- collectCmpOps
- collectConstantExprPaths - Given an instruction \p I which uses given constant expression ...
- collectDebugInfoMetadata - Collect original debug information before a pass.
- collectPGOFuncNameStrings - Produce \c Result string with the same format described above. ...
- collectPGOFuncNameStrings - Given a vector of strings (function PGO names) \c NameStrs, the...
- collectParametricTerms - Collect parametric terms occurring in step expressions (first s...
- collectRefs
- collectRemovables
- collectUsedGlobalVariables - Given "llvm.used" or "llvm.compiler.used" as a global name, col...
- collectVFSFromYAML - Collect all pairs of <virtual path, real path> entries from th...
- colorEHFunclets - If an EH funclet personality is in use (see isFuncletEHPersonal...
- columnWidth
- columnWidth - Returns the number of columns required to display the \p Text o...
- columnWidthUTF8 - Gets the number of positions the UTF8-encoded \p Text is likely...
- columnWidthWithTabs - Returns the number of columns required to display the \p Text, ...
- combineAdjusters - Gets an argument adjuster which adjusts the arguments in sequen...
- combineMetadata - Combine the metadata of two instructions so that K can replace ...
- combineMetadataForCSE - Combine the metadata of two instructions so that K can replace ...
- combineOptionalValuesInAAValueLatice - Return the combination of \p A and \p B such that the result is...
- commandLineFitsWithinSystemLimits - Return true if the given arguments fit within system-specific a...
- commandLineFitsWithinSystemLimits - Return true if the given arguments fit within system-specific a...
- commonAlignment - Returns the alignment that satisfies both alignments. Same sema...
- commonComparisonType - Determine the common comparison type, as defined in C++2a [clas...
- compare - Compare two scaled numbers. Compare two scaled numbers. Return...
- compare
- compare
- compareAddress
- compareImpl - Implementation for comparing scaled numbers. Compare two 64-bit...
- compareVectors
- compress
- compress
- computeABIInfo - Compute the ABI information of a swiftcall function. This is a...
- computeAccessFunctions - Return in Subscripts the access functions for each dimension in...
- computeAndAddLiveIns - Convenience function combining computeLiveIns() and addLiveIns(...
- computeArchiveRelativePath
- computeAvailableFeatures
- computeBlockRThroughput - Compute the reciprocal block throughput from a set of processor...
- computeBundlePadding - Compute the amount of padding required before the fragment \p F...
- computeConstantRange - Determine the possible constant range of an integer or vector o...
- computeDeadSymbolsAndUpdateIndirectCalls - Compute all the symbols that are "dead": i.e these that can't b...
- computeDeadSymbolsWithConstProp - Compute dead symbols and run constant propagation in combined i...
- computeDefaultTargetABI
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeDependence
- computeExpressionSize
- computeFunctionBodyMemoryAccess - Returns the memory access properties of this copy of the functi...
- computeHostNumHardwareThreads
- computeHostNumPhysicalCores
- computeKnownBits - Returns the known bits rather than passing by reference.
- computeKnownBits - Determine which bits of V are known to be either zero or one an...
- computeKnownBits - Determine which bits of V are known to be either zero or one an...
- computeKnownBits - Determine which bits of V are known to be either zero or one an...
- computeKnownBits - Determine which bits of V are known to be either zero or one an...
- computeKnownBits - Returns the known bits rather than passing by reference.
- computeKnownBits - Determine which bits of V are known to be either zero or one an...
- computeKnownBitsFromRangeMetadata - Compute known bits from the range metadata.\p KnownZero the set...
- computeLTOCacheKey - Computes a unique hash for the Module considering the current l...
- computeLiveIns - Computes registers live-in to \p MBB assuming all of its succes...
- computeMinimumValueSizes - Compute a map of integer instructions to their minimum legal ty...
- computeOSLogBufferLayout
- computeOverflowForSignedAdd - This version also leverages the sign bit of Add if known.
- computeOverflowForSignedAdd
- computeOverflowForSignedMul
- computeOverflowForSignedSub
- computeOverflowForUnsignedAdd
- computeOverflowForUnsignedMul
- computeOverflowForUnsignedSub
- computePeelCount
- computeProcResourceMasks - Populates vector Masks with processor resource masks. The numbe...
- computeReplacements - Computes textual replacements required to mimic the tree modifi...
- computeSPIRKernelABIInfo
- computeSymbolSizes
- computeSyntheticCounts - Compute synthetic function entry counts.
- computeTombstoneAddress
- computeTypeName
- computeUnrollCount
- computeValueLLTs - computeValueLLTs - Given an LLVM IR type, compute a sequence of...
- concat - Concatenated range across two or more ranges. The desired value...
- concatenateVectors - Concatenate a list of vectors. This function generates code tha...
- configurationAsText - Gets configuration in a YAML string.
- const_mi_bundle_ops
- constrainOperandRegClass - Try to constrain Reg so that it is usable by argument OpIdx of ...
- constrainOperandRegClass - Constrain the Register operand OpIdx, so that it is now constra...
- constrainRegToClass - Try to constrain Reg to the specified register class. If this f...
- constrainSelectedInstRegOperands - Mutate the newly-selected instruction \p I to constrain its (po...
- constructGenerateObjFileFromHIPFatBinary
- constructHIPFatbinCommand
- constructSection
- constructSection
- constructSymbolEntry
- constructTranslateCommand
- consume
- consume
- consume
- consume
- consume - Decodes a numeric "leaf" value. These are integer literals enco...
- consume - Decodes signed and unsigned fixed-length integers.
- consume - Decodes an arbitrary object whose layout matches that of the un...
- consume
- consume
- consume
- consume - Decodes a null terminated string.
- consume
- consume
- consume
- consume
- consumeError - Consume a Error without doing anything. This method should be u...
- consumeSignedInteger
- consumeUnsignedInteger
- consume_numeric - Decodes a numeric leaf value that is known to be a particular t...
- containsBuiltinOffsetOf
- containsEnum
- containsIrreducibleCFG - target CFG with begin()/end() iterator interfaces. 3) \p LI mus...
- containsMacro
- containsOpenMP - Helper to determine if \p M contains OpenMP.
- containsStaticLocal
- containsStmt
- convertArchNameToEMachine - Convert an architecture name into ELF's e_machine value.
- convertConstantExprsToInstructions - The given instruction \p I contains constant expression CE with...
- convertConstantExprsToInstructions - The given instruction \p I contains given constant expression \...
- convertELFBitWidthToIFS - This function extracts ELF bit width from e_ident[EI_CLASS] of ...
- convertELFEndiannessToIFS - This function extracts ELF endianness from e_ident[EI_DATA] of ...
- convertELFSymbolTypeToIFS - This function extracts symbol type from a symbol's st_info memb...
- convertEMachineToArchName - Convert an ELF's e_machine value into an architecture name.
- convertExceptionBehaviorToStr - For any ExceptionBehavior enumerator, returns a string valid as...
- convertFDToNativeFile - Converts from a Posix file descriptor number to a native file h...
- convertFreeFunctionType - Returns null if the function type is incomplete and can't be lo...
- convertIFSBitWidthToELF - This function convert bit width type from IFS enum to ELF forma...
- convertIFSEndiannessToELF - This function convert endianness type from IFS enum to ELF form...
- convertIFSSymbolTypeToELF - This function convert symbol type from IFS enum to ELF format C...
- convertRoundingModeToStr - For any RoundingMode enumerator, returns a string valid as inpu...
- convertStrToExceptionBehavior - Returns a valid ExceptionBehavior enumerator when given a strin...
- convertStrToRoundingMode - Returns a valid RoundingMode enumerator when given a string tha...
- convertToCamelFromSnakeCase - Converts a string from snake-case to camel-case by replacing al...
- convertToDeclaration - Converts value \p GV to declaration, or replaces with a declara...
- convertToSnakeFromCamelCase - Converts a string from camel-case to snake-case by replacing al...
- convertTypeForMemory
- convertUTF16ToUTF8String - Converts a UTF16 string into a UTF8 std::string.
- convertUTF16ToUTF8String - Converts a stream of raw bytes assumed to be UTF16 into a UTF8 ...
- convertUTF32ToUTF8String - Converts a stream of raw bytes assumed to be UTF32 into a UTF8 ...
- convertUTF32ToUTF8String - Converts a UTF32 string into a UTF8 std::string.
- convertUTF8Sequence - Convert the first UTF8 sequence in the given source buffer to a...
- convertUTF8ToUTF16String - Converts a UTF-8 string into a UTF-16 string with native endian...
- convertWideToUTF8 - Converts a std::wstring to a UTF-8 encoded std::string.
- convertYAML
- convert_to_slash - Replaces backslashes with slashes if Windows.
- copy
- copyMetadataForLoad - Copy the metadata from the source instruction to the destinatio...
- copyNonnullMetadata - Copy a nonnull metadata node to a new load instruction. This ha...
- copyPeHeader
- copyRangeMetadata - Copy a range metadata node to a new load instruction. This hand...
- copySymbol
- copy_file - Copy the contents of \a From to \a To.
- copy_file - Copy the contents of \a From to \a To.
- copy_if - Provide wrappers to std::copy_if which take ranges instead of h...
- count - Wrapper function around std::count to count the number of times...
- countLeadingOnes - Count the number of ones from the most significant bit to the f...
- countLeadingZeros - Count number of 0's from the most significant bit to the least ...
- countPopulation - Count the number of set bits in a value. Ex. countPopulation(0x...
- countTrailingOnes - Count the number of ones from the least significant bit to the ...
- countTrailingZeros - Count number of 0's from the least significant bit to the most ...
- count_if - Wrapper function around std::count_if to count the number of ti...
- coveragemap_category
- crc32
- crc32
- create - Returns a DiagnosticConsumer that serializes diagnostics to a b...
- createAAEvalPass - Create a wrapper of the above for the legacy pass manager.
- createAAResultsWrapperPass
- createARMELFStreamer
- createAddDiscriminatorsPass
- createAggressiveAntiDepBreaker
- createAggressiveDCEPass
- createAggressiveInstCombinerPass
- createAlignmentFromAssumptionsPass
- createAlwaysInlinerLegacyPass - Create a legacy pass manager instance of a pass to inline and r...
- createAndVerifyRegex
- createAnnotation2MetadataLegacyPass
- createAnnotationRemarksLegacyPass
- createAnonymousPointer - Creates a new pointer block in the given section and returns an...
- createAnonymousPointerJumpStub - Create a jump stub that jumps via the pointer at the given symb...
- createAsmStreamer - Create a machine code streamer which will print out assembly fo...
- createAssumeSimplifyPass
- createAtomicExpandPass - AtomicExpandPass - At IR level this pass replace atomic instruc...
- createAttributorCGSCCLegacyPass
- createAttributorLegacyPass
- createBURRListDAGScheduler - createBURRListDAGScheduler - This creates a bottom up register ...
- createBarrierNoopPass - createBarrierNoopPass - This pass is purely a module pass barri...
- createBasicAAWrapperPass
- createBasicBlockSectionsPass - createBasicBlockSections Pass - This pass assigns sections to m...
- createBasicBlockSectionsProfileReaderPass
- createBasicRegisterAllocator
- createBasicRegisterAllocator - BasicRegisterAllocation Pass - This pass implements a degenerat...
- createBinary - Create a Binary from Source, autodetecting the file type.
- createBinary
- createBitMaskForGaps - Create a mask that filters the members of an interleave group w...
- createBitTrackingDCEPass
- createBitcodeWriterPass - Create and return a pass that writes the module to the specifie...
- createBitstreamParserFromMeta
- createBlockExtractorPass
- createBlockExtractorPass - createBlockExtractorPass - This pass extracts all the specified...
- createBlockExtractorPass
- createBoundsCheckingLegacyPass - Legacy pass creation function for the above pass.
- createBranchMacroFusionDAGMutation - Create a DAG scheduling mutation to pair branch instructions wi...
- createBreakCriticalEdgesPass
- createBreakFalseDeps - Creates Break False Dependencies pass.
- createCFGOnlyPrinterLegacyPassPass
- createCFGPrinterLegacyPassPass
- createCFGSimplificationPass
- createCFGuardCheckPass - Insert Control FLow Guard checks on indirect function calls.
- createCFGuardDispatchPass - Insert Control FLow Guard dispatches on indirect function calls.
- createCFGuardLongjmpPass - Creates CFGuard longjmp target identification pass.
- createCFIFixup - Creates CFI Fixup pass.
- createCFIInstrInserter - Creates CFI Instruction Inserter pass.
- createCFLAndersAAWrapperPass
- createCFLSteensAAWrapperPass
- createCGSCCToFunctionPassAdaptor - A function to deduce a function pass type and wrap it in the te...
- createCOFFAsmParser
- createCOFFMasmParser
- createCallGraphDOTPrinterPass
- createCallGraphViewerPass
- createCallInstWithColors - Create a call instruction with the correct funclet token. This ...
- createCallMatchingInvoke - Create a call that matches the invoke \p II in terms of argumen...
- createCallSiteSplittingPass
- createCalledValuePropagationPass - createCalledValuePropagationPass - Attach metadata to indirct c...
- createCanonicalizeFreezeInLoopsPass
- createChainedIncludesSource - The ChainedIncludesSource class converts headers to chained PCH...
- createCheckDebugMachineModulePass - Creates MIR Check Debug pass.
- createCheckDebugifyFunctionPass
- createCheckDebugifyModulePass
- createCleanupLocalDynamicTLSPass - This pass combines multiple accesses to local-dynamic TLS varia...
- createCodeGenPreparePass - createCodeGenPreparePass - Transform the code to expose more pa...
- createConstantHoistingPass
- createConstantMergePass - createConstantMergePass - This function returns a new pass that...
- createConstraintEliminationPass
- createCopyConstrainDAGMutation
- createCorrelatedValuePropagationPass
- createCostModelAnalysisPass
- createCriticalAntiDepBreaker
- createCrossDSOCFIPass - This pass export CFI checks for use by external modules.
- createCrossTUIndexString
- createCustomBehaviour
- createDAGLinearizer - createDAGLinearizer - This creates a "no-scheduling" scheduler ...
- createDFAJumpThreadingPass
- createDXContainerObjectWriter - Construct a new DXContainer writer instance.
- createDXContainerStreamer
- createDarwinAsmParser
- createDataFlowSanitizerLegacyPassPass
- createDeadArgEliminationPass - createDeadArgEliminationPass - This pass removes arguments from...
- createDeadArgHackingPass - DeadArgHacking pass - Same as DAE, but delete arguments of exte...
- createDeadCodeEliminationPass
- createDeadStoreEliminationPass
- createDebugifyFunctionPass
- createDebugifyMachineModulePass - Creates MIR Debugify pass.
- createDebugifyModulePass
- createDefaultPBQPRegisterAllocator - PBQPRegisterAllocation Pass - This pass implements the Partitio...
- createDefaultScheduler - createDefaultScheduler - This creates an instruction scheduler ...
- createDefineExternalSectionStartAndEndSymbolsPass - Returns a JITLink pass (as a function class) that uses the give...
- createDelinearizationPass
- createDemandedBitsWrapperPass - Create a demanded bits analysis pass.
- createDemoteRegisterToMemoryPass
- createDependenceAnalysisWrapperPass - createDependenceAnalysisPass - This creates an instance of the ...
- createDevelopmentModeAdvisor
- createDevirtSCCRepeatedPass - A function to deduce a function pass type and wrap it in the te...
- createDivRemPairsPass
- createDomOnlyPrinterWrapperPassPass
- createDomOnlyViewerWrapperPassPass
- createDomPrinterWrapperPassPass
- createDomViewerWrapperPassPass
- createDwarfEHPass - createDwarfEHPass - This pass mulches exception handling code i...
- createEHContGuardCatchretPass - Creates EHContGuard catchret target identification pass.
- createEHFrameEdgeFixerPass_MachO_x86_64 - Returns a pass suitable for fixing missing edges in an __eh_fra...
- createEHFrameRecorderPass - Creates a pass that records the address and size of the EH fram...
- createEHFrameSplitterPass_MachO_x86_64 - Returns a pass suitable for splitting __eh_frame sections in Ma...
- createELFAsmParser
- createELFDwoObjectWriter
- createELFObjectWriter - Construct a new ELF writer instance.
- createELFStreamer
- createEarlyCSEPass
- createEliminateAvailableExternallyPass - This transform is designed to eliminate available external glob...
- createEmptyStatement
- createError
- createExecutorFromCommandLineArgs - This creates a ToolExecutor that is in the global registry base...
- createExecutorFromCommandLineArgsImpl
- createExpandMemCmpPass
- createExpandReductionsPass - This pass expands the experimental reduction intrinsics into se...
- createExpandVectorPredicationPass - This pass expands the vector predication intrinsics into unpred...
- createExternalAAWrapperPass - A wrapper pass around a callback which can be used to populate ...
- createFSDiscriminatorVariable - Create a global variable to flag FSDiscriminators are used.
- createFastDAGScheduler - createFastDAGScheduler - This creates a "fast" scheduler.
- createFastISel
- createFastRegisterAllocator
- createFastRegisterAllocator - FastRegisterAllocation Pass - This pass register allocates as f...
- createFileError
- createFileError - Concatenate a source file path and/or name with a std::error_co...
- createFileError - Concatenate a source file path and/or name with line number and...
- createFileError - Concatenate a source file path and/or name with an Error. The r...
- createFileError - Concatenate a source file path and/or name with line number and...
- createFixIrreduciblePass
- createFlattenCFGPass
- createFloat2IntPass
- createForceFunctionAttrsLegacyPass - Create a legacy pass manager instance of a pass to force functi...
- createFreeMachineFunctionPass - This pass frees the memory occupied by the MachineFunction.
- createFunctionInliningPass
- createFunctionInliningPass
- createFunctionInliningPass - createFunctionInliningPass - Return a new pass object that uses...
- createFunctionInliningPass
- createFunctionSpecializationPass - createFunctionSpecializationPass - This pass propagates constan...
- createFunctionToLoopPassAdaptor - If \p Pass is a loop-nest pass, \p Pass will first be wrapped i...
- createFunctionToLoopPassAdaptor - A function to deduce a loop pass type and wrap it in the templa...
- createGCInfoPrinter - Creates a pass to print GC metadata.
- createGCLoweringPass - GCLowering Pass - Used by gc.root to perform its default loweri...
- createGOFFAsmParser
- createGVExtractionPass - createGVExtractionPass - If deleteFn is true, this pass deletes...
- createGVNHoistPass
- createGVNPass - Create a legacy GVN pass. This also allows parameterizing wheth...
- createGVNSinkPass
- createGenericSchedLive - Create the standard converging machine scheduler. This will be ...
- createGenericSchedPostRA - Create a generic scheduler with no vreg liveness or DAG mutatio...
- createGlobalDCEPass - createGlobalDCEPass - This transform is designed to eliminate u...
- createGlobalMergePass - GlobalMerge - This pass merges internal (by default) globals in...
- createGlobalOptimizerPass - createGlobalOptimizerPass - This function returns a new pass th...
- createGlobalSplitPass - This pass splits globals into pieces for the benefit of whole-p...
- createGlobalsAAWrapperPass
- createGraphFilename
- createGreedyRegisterAllocator - Greedy register allocation pass - This pass implements a global...
- createGreedyRegisterAllocator
- createGuardWideningPass
- createHTMLDiagnosticConsumer
- createHTMLSingleFileDiagnosticConsumer
- createHardwareLoopsPass - Create Hardware Loop pass.
- createHotColdSplittingPass - createHotColdSplittingPass - This pass outlines cold blocks int...
- createHybridListDAGScheduler - createHybridListDAGScheduler - This creates a bottom up registe...
- createILPListDAGScheduler - createILPListDAGScheduler - This creates a bottom up register p...
- createIPSCCPPass - createIPSCCPPass - This pass propagates constants from call sit...
- createIROutlinerPass - createIROutlinerPass - This pass finds similar code regions and...
- createIRTypedAddress - Build a function pointer of FunctionType with the given constan...
- createIVUsersPass
- createIfConverter
- createImmutableModuleSummaryIndexWrapperPass
- createImplPointer - Create a function pointer with the given type, name, and initia...
- createInProcessThinBackend
- createIndVarSimplifyPass
- createIndexingASTConsumer - Creates an ASTConsumer that indexes all symbols (macros and AST...
- createIndexingASTConsumer
- createIndexingAction - Creates a frontend action that indexes all symbols (macros and ...
- createIndirectBrExpandPass
- createInductiveRangeCheckEliminationPass
- createInferAddressSpacesPass
- createInferFunctionAttrsLegacyPass - Create a legacy pass manager instance of a pass to infer functi...
- createInjectTLIMappingsLegacyPass
- createInlineSpiller - Create and return a spiller that will insert spill code directl...
- createInstCountPass
- createInstSimplifyLegacyPass
- createInstrPostProcess
- createInstructionCombiningPass
- createInstructionCombiningPass
- createInstructionNamerPass
- createInterleaveMask - Create an interleave shuffle mask. This function creates a shuf...
- createInterleavedAccessPass - InterleavedAccess Pass - This pass identifies and matches inter...
- createInterleavedLoadCombinePass - InterleavedLoadCombines Pass - This pass identifies interleaved...
- createInternalizePass - createInternalizePass - Same as above, but with an empty export...
- createInternalizePass - createInternalizePass - This pass loops over all of the functio...
- createInvocation - Interpret clang arguments in preparation to parse a file. This ...
- createItaniumNumberingContext
- createIteratorPosition
- createJITLoaderGDBRegistrar - Create a ExecutorProcessControl-based DebugObjectRegistrar that...
- createJMCInstrumenterPass - JMC instrument pass.
- createJumpInstrTablesPass - createJumpInstrTables - This pass creates jump-instruction tabl...
- createJumpThreadingPass
- createLAAPass
- createLCSSAPass
- createLICMPass
- createLICMPass
- createLazyValueInfoPass - createLazyValueInfoPass - This creates an instance of the LazyV...
- createLeaf - Infer the token spelling from its `TokenKind`, then create `Lea...
- createLeaf - Create `Leaf` from token with `Spelling` and assert it has the ...
- createLegacyDivergenceAnalysisPass
- createLegacyPMAAResults - A helper for the legacy pass manager to create a \c AAResults o...
- createLegacyPMBasicAAResult - A helper for the legacy pass manager to create a \c BasicAAResu...
- createLibCallsShrinkWrapPass
- createLibcall - Helper function that creates a libcall to the given \p Name usi...
- createLibcall - Helper function that creates a libcall to the given \p Name usi...
- createLibcall - Helper function that creates the given libcall.
- createLinkGraphFromCOFFObject - Create a LinkGraph from an COFF relocatable object. Note: The g...
- createLinkGraphFromCOFFObject_x86_64 - Create a LinkGraph from an COFF/x86-64 relocatable object. Note...
- createLinkGraphFromELFObject - Create a LinkGraph from an ELF relocatable object. Note: The gr...
- createLinkGraphFromELFObject_aarch64 - Create a LinkGraph from an ELF/aarch64 relocatable object Note:...
- createLinkGraphFromELFObject_riscv - Create a LinkGraph from an ELF/riscv relocatable object Note: T...
- createLinkGraphFromELFObject_x86_64 - Create a LinkGraph from an ELF/x86-64 relocatable object. Note:...
- createLinkGraphFromMachOObject - Create a LinkGraph from a MachO relocatable object. Note: The g...
- createLinkGraphFromMachOObject_arm64 - Create a LinkGraph from a MachO/arm64 relocatable object. Note:...
- createLinkGraphFromMachOObject_x86_64 - Create a LinkGraph from a MachO/x86-64 relocatable object. Note...
- createLinkGraphFromObject - Create a LinkGraph from the given object buffer. Note: The grap...
- createLintLegacyPassPass
- createLoadClusterDAGMutation
- createLoadStoreVectorizerPass
- createLocalCompileCallbackManager - Create a local compile callback manager. The given target tripl...
- createLocalIndirectStubsManagerBuilder - Create a local indriect stubs manager builder. The given target...
- createLocalLazyCallThroughManager - Create a LocalLazyCallThroughManager from the given triple and ...
- createLookupContinuation - Create a lookup continuation from a function object.
- createLoopDataPrefetchPass
- createLoopDeletionPass
- createLoopDistributePass
- createLoopExtractorPass - createLoopExtractorPass - This pass extracts all natural loops ...
- createLoopFlattenPass
- createLoopFusePass
- createLoopGuardWideningPass
- createLoopIdiomPass
- createLoopInstSimplifyPass
- createLoopInterchangePass
- createLoopLoadEliminationPass
- createLoopPredicationPass
- createLoopRerollPass
- createLoopRotatePass
- createLoopSimplifyCFGPass
- createLoopSimplifyPass
- createLoopSinkPass
- createLoopStrengthReducePass
- createLoopUnrollAndJamPass
- createLoopUnrollPass
- createLoopVectorizePass
- createLoopVectorizePass
- createLoopVersioningLICMPass
- createLoopVersioningLegacyPass
- createLoopVersioningPass
- createLowerAtomicPass
- createLowerConstantIntrinsicsPass
- createLowerEmuTLSPass - LowerEmuTLS - This pass generates __emutls_[vt].xyz variables f...
- createLowerExpectIntrinsicPass
- createLowerGlobalDtorsLegacyPass
- createLowerGuardIntrinsicPass
- createLowerInvokePass
- createLowerMatrixIntrinsicsMinimalPass
- createLowerMatrixIntrinsicsPass
- createLowerSwitchPass
- createLowerWidenableConditionPass
- createMCAsmParser - Create an MCAsmParser instance for parsing assembly similar to ...
- createMCMasmParser - Create an MCAsmParser instance for parsing Microsoft MASM-style...
- createMCRelocationInfo
- createMCSymbolizer
- createMIRAddFSDiscriminatorsPass - Add Flow Sensitive Discriminators. PassNum specifies the sequen...
- createMIRParser - This function is another interface to the MIR serialization for...
- createMIRParserFromFile - This function is the main interface to the MIR serialization fo...
- createMIRProfileLoaderPass - Read Flow Sensitive Profile.
- createMachOStreamer
- createMachObjectWriter - Construct a new Mach-O writer instance. This routine takes owne...
- createMachineCopyPropagationPass
- createMachineFunctionPrinterPass - MachineFunctionPrinter pass - This pass prints out the machine ...
- createMachineFunctionSplitterPass - createMachineFunctionSplitterPass - This pass splits machine fu...
- createMachineOutlinerPass - This pass performs outlining on machine instructions directly b...
- createMachineRegionInfoPass
- createMachineVerifierPass - createMachineVerifierPass - This pass verifies cenerated machin...
- createMacroFusionDAGMutation - Create a DAG scheduling mutation to pair instructions back to b...
- createMemCpyLoopKnownSize - Emit a loop implementing the semantics of an llvm.memcpy whose ...
- createMemCpyLoopUnknownSize - Emit a loop implementing the semantics of llvm.memcpy where the...
- createMemCpyOptPass
- createMemDepPrinter
- createMemDerefPrinter
- createMemLibcall - Create a libcall to memcpy et al.
- createMemProfilerFunctionPass
- createMergeFunctionsPass - createMergeFunctionsPass - This pass discovers identical functi...
- createMergeICmpsLegacyPass
- createMergedLoadStoreMotionPass
- createMessage
- createMetaRenamerPass
- createMinMaxOp - Returns a Min/Max operation corresponding to MinMaxRecurrenceKi...
- createModRefInfo
- createModuleDebugInfoPrinterPass
- createModuleMemProfilerLegacyPassPass
- createModuleSummaryIndexWrapperPass
- createModuleToFunctionPassAdaptor - A function to deduce a function pass type and wrap it in the te...
- createModuleToPostOrderCGSCCPassAdaptor - A function to deduce a function pass type and wrap it in the te...
- createMustBeExecutedContextPrinter
- createMustExecutePrinter
- createMustTailCall
- createNaryReassociatePass
- createNestedNameSpecifier - Create a NestedNameSpecifier for Namesp and its enclosing scope...
- createNestedNameSpecifier - Create a NestedNameSpecifier for TagDecl and its enclosing scop...
- createNewArchiveMembers - Applies the transformations described by \p Config to each memb...
- createNewGVNPass
- createNullStreamer
- createObjCARCAAWrapperPass
- createObjCARCAPElimPass
- createObjCARCContractPass
- createObjCARCExpandPass
- createObjCARCOptPass
- createOpenMPOptCGSCCLegacyPass - createOpenMPOptLegacyPass - OpenMP specific optimizations.
- createOrderedReduction - Create an ordered reduction intrinsic using the given recurrenc...
- createPAEvalPass
- createPBQPRegisterAllocator - Create a PBQP register allocator instance.
- createPGOFuncNameMetadata - Create the PGOFuncName meta data if PGOFuncName is different fr...
- createPGOFuncNameVar - Create and return the global variable for function name used in...
- createPGOFuncNameVar - Create and return the global variable for function name used in...
- createPHIsForSplitLoopExit - When a loop exit edge is split, LCSSA form may require new PHIs...
- createPartialInliningPass - createPartialInliningPass - This pass inlines parts of function...
- createPartiallyInlineLibCallsPass
- createPhysicalFileSystem - Create an \p vfs::FileSystem for the 'real' file system, as see...
- createPlaceSafepointsPass
- createPlistDiagnosticConsumer
- createPlistHTMLDiagnosticConsumer
- createPlistMultiFileDiagnosticConsumer
- createPointerJumpStubBlock - Create a jump stub block that jumps via the pointer at the give...
- createPostDomOnlyPrinterWrapperPassPass
- createPostDomOnlyViewerWrapperPassPass
- createPostDomPrinterWrapperPassPass
- createPostDomTree
- createPostDomViewerWrapperPassPass
- createPostOrderFunctionAttrsLegacyPass - Create a legacy pass manager instance of a pass to compute func...
- createPreISelIntrinsicLoweringPass - This pass lowers the @ llvm.load.relative and @ llvm.objc.* i...
- createPrintFunctionPass - Create and return a pass that prints functions to the specified...
- createPrintMIRPass - MIRPrinting pass - this pass prints out the LLVM IR into the gi...
- createPrintModulePass - Create and return a pass that writes the module to the specifie...
- createPrivateGlobalForString
- createProfileFileNameVar
- createProfileFileNameVar
- createPrologEpilogInserterPass
- createPromoteMemoryToRegisterPass
- createPruneEHPass - createPruneEHPass - Return a new pass object which transforms i...
- createPseudoProbeInserter - This pass inserts pseudo probe annotation for callsite profilin...
- createReassociatePass
- createRedundantDbgInstEliminationPass
- createRefactoringActionRule - Creates a new refactoring action rule that constructs and invok...
- createRefactoringActions - Returns the list of all the available refactoring actions.
- createRefactoringOption - Constructs a refactoring option of the given type. The ownershi...
- createRegAllocScoringPass - When learning an eviction policy, extract score(reward) informa...
- createRegUsageInfoCollector - This pass is executed POST-RA to collect which physical registe...
- createRegUsageInfoPropPass - Return a MachineFunction pass that identifies call sites and pr...
- createRegionInfoPass
- createRegionOnlyPrinterPass
- createRegionOnlyViewerPass
- createRegionPrinterPass
- createRegionViewerPass
- createReleaseModeAdvisor
- createRemarkParser
- createRemarkParser
- createRemarkParserFromMeta
- createRemarkSerializer - Create a remark serializer that uses a pre-filled string table.
- createRemarkSerializer - Create a remark serializer.
- createRemoval
- createRenameAtomicChanges - Create atomic changes for renaming all symbol references which ...
- createRenameReplacements - Returns source replacements that correspond to the rename of th...
- createRepeatedPass
- createReplaceWithVeclibLegacyPass
- createReplacement
- createReplacement
- createReplicatedMask - Create a mask with replicated elements. This function creates a...
- createResetMachineFunctionPass - This pass resets a MachineFunction when it has the FailedISel p...
- createReversePostOrderFunctionAttrsPass - createReversePostOrderFunctionAttrsPass - This pass walks SCCs ...
- createRewriteStatepointsForGCLegacyPass
- createRewriteSymbolsPass
- createRewriteSymbolsPass
- createSCCPPass
- createSCEVAAWrapperPass - Creates an instance of \c SCEVAAWrapperPass.
- createSLPVectorizerPass
- createSPIRVObjectWriter - Construct a new SPIR-V writer instance.
- createSPIRVStreamer
- createSROAPass
- createSafeStackPass - This pass splits the stack into a safe stack and an unsafe stac...
- createSafepointIRVerifierPass - Create an instance of the safepoint verifier pass which can be ...
- createSanitizerCtor - Creates sanitizer constructor function.
- createSanitizerCtorAndInitFunctions - Creates sanitizer constructor function, and calls sanitizer's i...
- createSarifDiagnosticConsumer
- createSarifHTMLDiagnosticConsumer
- createScalarizeMaskedMemIntrinLegacyPass
- createScalarizerPass - Create a legacy pass manager instance of the Scalarizer pass
- createScopedNoAliasAAWrapperPass
- createSelectCmpOp - See RecurrenceDescriptor::isSelectCmpPattern for a description ...
- createSelectCmpTargetReduction - Create a target reduction of the given vector \p Src for a redu...
- createSelectOptimizePass - This pass converts conditional moves to conditional jumps when ...
- createSeparateConstOffsetFromGEPPass
- createSequentialMask - Create a sequential shuffle mask. This function creates shuffle...
- createShadowStackGCLoweringPass - ShadowStackGCLowering - Implements the custom lowering mechanis...
- createSimpleLoopUnrollPass
- createSimpleLoopUnswitchLegacyPass - Create the legacy pass object for the simple loop unswitcher. S...
- createSimpleSValBuilder
- createSimpleTargetReduction - Create a target reduction of the given vector. The reduction op...
- createSingleLoopExtractorPass - createSingleLoopExtractorPass - This pass extracts one natural ...
- createSinkingPass
- createSjLjEHPreparePass - createSjLjEHPreparePass - This pass adapts exception handling c...
- createSourceListDAGScheduler - createBURRListDAGScheduler - This creates a bottom up list sche...
- createSpeculativeExecutionIfHasBranchDivergencePass
- createSpeculativeExecutionPass
- createSplat2ShuffleMask - Similar to unpacklo/unpackhi, but without the 128-bit lane limi...
- createStackProtectorPass - createStackProtectorPass - This pass adds stack protectors to f...
- createStepForVF - Return a value for Step multiplied by VF.
- createStoreClusterDAGMutation
- createStraightLineStrengthReducePass
- createStrideMask - Create a stride shuffle mask. This function creates a shuffle m...
- createStringError
- createStringError
- createStringError - Create formatted StringError object.
- createStringError
- createStripDeadDebugInfoPass
- createStripDeadPrototypesPass - createStripDeadPrototypesPass - This pass removes any function ...
- createStripDebugDeclarePass
- createStripDebugMachineModulePass - Creates MIR Strip Debug pass.
- createStripNonDebugSymbolsPass
- createStripNonLineTableDebugLegacyPass - This function returns a new pass that downgrades the debug info...
- createStripSymbolsPass
- createStructurizeCFGPass - When \p SkipUniformRegions is true the structizer will not stru...
- createSwitchStatement - Create the switch statement for outlined function to differenti...
- createTLSVariableHoistPass
- createTailCallEliminationPass
- createTargetReduction - Create a generic target reduction using a recurrence descriptor...
- createTargetTransformInfoWrapperPass - Create an analysis pass wrapper around a TTI object. This analy...
- createTemporaryFile - Create a file in the system temporary directory. The filename i...
- createTemporaryFile - Simpler version for clients that don't want an open file. An em...
- createTextMinimalPathDiagnosticConsumer
- createTextPathDiagnosticConsumer
- createTree - Creates the concrete syntax node according to the specified `No...
- createTypeBasedAAWrapperPass
- createTypePromotionPass - Create IR Type Promotion pass.
- createUnaryMask - Given a shuffle mask for a binary shuffle, create the equivalen...
- createUnifyFunctionExitNodesPass
- createUnifyLoopExitsPass
- createUniqueDirectory
- createUniqueFile - Create a uniquely named file. Generates a unique path suitable ...
- createUniqueFile - Simpler version for clients that don't want an open file. An em...
- createUniquePath - Create a potentially unique file name but does not create it. G...
- createUnpackMachineBundles
- createUnpackShuffleMask - Generate unpacklo/unpackhi shuffle mask.
- createUnreachableBlockEliminationPass - createUnreachableBlockEliminationPass - The LLVM code generator...
- createVFSFromCompilerInvocation
- createVFSFromCompilerInvocation
- createVLIWDAGScheduler - createVLIWDAGScheduler - Scheduler for VLIW targets. This creat...
- createVLIWSched
- createVectorCombinePass
- createVerifierPass
- createVirtRegRewriter
- createWarnMissedTransformationsPass
- createWasmAsmParser
- createWasmDwoObjectWriter
- createWasmEHPass - createWasmEHPass - This pass adapts exception handling code to ...
- createWasmObjectWriter - Construct a new Wasm writer instance.
- createWasmStreamer
- createWideIV - Widen Induction Variables - Extend the width of an IV to cover ...
- createWinCOFFObjectWriter - Construct a new Win COFF writer instance.
- createWinEHPass - createWinEHPass - Prepares personality functions used by MSVC o...
- createWriteIndexesThinBackend - This ThinBackend writes individual module indexes to files, ins...
- createWriteThinLTOBitcodePass - Write ThinLTO-ready bitcode to Str.
- createX86AsmTargetStreamer - Implements X86-only directives for assembly emission.
- createX86AvoidStoreForwardingBlocks - Return a pass that avoids creating store forward block issues i...
- createX86AvoidTrailingCallPass - Return a pass that inserts int3 at the end of the function if i...
- createX86CallFrameOptimization - Return a pass that optimizes the code-size of x86 call sequence...
- createX86CmovConverterPass - This pass converts X86 cmov instructions into branch when profi...
- createX86DiscriminateMemOpsPass - This pass ensures instructions featuring a memory operand have ...
- createX86DomainReassignmentPass - Return a Machine IR pass that reassigns instruction chains from...
- createX86DynAllocaExpander - Return a pass that expands DynAlloca pseudo-instructions.
- createX86ELFObjectWriter - Construct an X86 ELF object writer.
- createX86EvexToVexInsts - This pass replaces EVEX encoded of AVX-512 instructiosn by VEX ...
- createX86ExpandPseudoPass - Return a Machine IR pass that expands X86-specific pseudo instr...
- createX86FastPreTileConfigPass - Return a pass that preconfig the tile registers before fast reg...
- createX86FastTileConfigPass - Return a pass that config the tile registers after fast reg all...
- createX86FixupBWInsts - Return a Machine IR pass that selectively replaces certain byte...
- createX86FixupLEAs - Return a pass that selectively replaces certain instructions (l...
- createX86FixupSetCC - Return a pass that transforms setcc + movzx pairs into xor + se...
- createX86FlagsCopyLoweringPass - Return a pass that lowers EFLAGS copy pseudo instructions.
- createX86FloatingPointStackifierPass - This function returns a pass which converts floating-point regi...
- createX86GlobalBaseRegPass - This pass initializes a global base register for PIC on x86-32.
- createX86ISelDag - This pass converts a legalized DAG into a X86-specific DAG, rea...
- createX86IndirectBranchTrackingPass - This pass inserts ENDBR instructions before indirect jump/call ...
- createX86IndirectThunksPass - This pass creates the thunks for the retpoline feature.
- createX86InsertPrefetchPass - This pass applies profiling information to insert cache prefetc...
- createX86InsertX87waitPass - This pass insert wait instruction after X87 instructions which ...
- createX86InstructionSelector
- createX86IssueVZeroUpperPass - This pass inserts AVX vzeroupper instructions before each call ...
- createX86LoadValueInjectionLoadHardeningPass
- createX86LoadValueInjectionRetHardeningPass
- createX86LowerAMXIntrinsicsPass - The pass transforms amx intrinsics to scalar operation if the f...
- createX86LowerAMXTypePass - The pass transforms load/store < 256 x i32> to AMX load/store ...
- createX86LowerTileCopyPass - Return a pass that lower the tile copy instruction.
- createX86MCCodeEmitter
- createX86MCSubtargetInfo - Create a X86 MCSubtargetInfo instance. This is exposed so Asm p...
- createX86MachObjectWriter - Construct an X86 Mach-O object writer.
- createX86MacroFusionDAGMutation - Note that you have to add: DAG.addMutation(createX86MacroFusion...
- createX86ObjectTargetStreamer - Implements X86-only directives for object files.
- createX86OptimizeLEAs - Return a pass that removes redundant LEA instructions and redun...
- createX86PadShortFunctions - Return a pass that pads short functions with NOOPs. This will p...
- createX86PartialReductionPass - This pass optimizes arithmetic based on knowledge that is only ...
- createX86PreAMXConfigPass - The pass insert tile config intrinsics for AMX fast register al...
- createX86PreTileConfigPass - Return a pass that insert pseudo tile config instruction.
- createX86ReturnThunksPass - This pass replaces ret instructions with jmp's to __x86_return ...
- createX86SpeculativeExecutionSideEffectSuppression
- createX86SpeculativeLoadHardeningPass
- createX86TileConfigPass - Return a pass that config the tile registers.
- createX86WinCOFFObjectWriter - Construct an X86 Win COFF object writer.
- createX86WinCOFFStreamer - Construct an X86 Windows COFF machine code streamer which will ...
- createX86WinEHStatePass - Return an IR pass that inserts EH registration stack objects an...
- createX86_32AsmBackend
- createX86_64AsmBackend
- createXCOFFAsmParser
- createXCOFFObjectWriter
- createXCOFFStreamer
- createYAMLParserFromMeta
- create_directories - Create all the non-existent directories in path.
- create_directory - Create the directory in path.
- create_hard_link - Create a hard link from \a from to \a to, or return an error.
- create_link - Create a link from \a from to \a to. The link may be a soft or ...
- current_path - Get the current path.
- dPrint - For debug use only; semantics are not guaranteed.
- dbgs - dbgs() - This returns a reference to a raw_ostream for debuggin...
- deallocate_buffer - Deallocate a buffer of memory with the given size and alignment...
- debugPassSpecified
- debugString - Returns a string representation of a boolean assignment to true...
- debugString - Returns a string representation for `Constraints` - a collectio...
- debugString - Returns a string representation for the boolean value `B`. Atom...
- debugString - Returns a string representation of the result status of a SAT c...
- debugString - Returns a string representation for `Constraints` - a collectio...
- debugString
- debuginfoShouldUseDebugInstrRef
- declareSanitizerInitFunction
- declaresAnyIntrinsic
- declaresIntrinsics
- declaresSameEntity - Determine whether two declarations declare the same entity.
- decodeFramePtrReg
- decodeMaybeAlign - Dual operation of the encode function above.
- decodeRange - AddressRange objects are encoded and decoded to be relative to ...
- decodeRanges - Address ranges are decoded and encoded to be relative to a base...
- decodeSLEB128 - Utility function to decode a SLEB128 value.
- decodeULEB128 - Utility function to decode a ULEB128 value.
- decodeVSHUF64x2FamilyMask - Decode a shuffle packed values at 128-bit granularity (SHUFF32x...
- decomposeBitTestICmp - Decompose an icmp into the form ((X & Mask) pred 0) if possibl...
- deepCopyExpandingMacros - Creates a completely independent copy of `N` with its macros ex...
- def_chain
- defineCPUMacros
- del_curterm
- deleteConstant
- deleteDeadLoop - This function deletes dead loops. The caller of this function n...
- delinearize - Split this SCEVAddRecExpr into two vectors of SCEVs representin...
- demangle - Attempt to demangle a string using different demangling schemes...
- denormalModeKindName - Return the name used for the denormal handling mode used by the...
- denormalizeForPostIncUse - Denormalize \p S to be post-increment for all loops present in ...
- depth_first
- depth_first_ext
- deref - Constructs an idiomatic dereferencing of the expression bound t...
- deref_or_none
- deref_or_none
- deregisterEHFrameSection - Unregister frames in the given eh-frame section with libunwind.
- deregisterFrameWrapper
- describe - Produces a human-readable rendering of the node bound to `Id`, ...
- describeFuzzerAggregateOps
- describeFuzzerControlFlowOps
- describeFuzzerFloatOps
- describeFuzzerIntOps - Getters for the default sets of operations, per general categor...
- describeFuzzerPointerOps
- describeFuzzerVectorOps
- describeSanitizeArg - Produce an argument string from argument \p A, which shows how ...
- deserializeSanitizerMetadata
- deserializeSectionKind - Convert a value read from an index section to the internal repr...
- desugarForDiagnostic - Returns a desugared version of the QualType, and marks ShouldAK...
- detachDeadBlocks - Replace contents of every block in \p BBs with single unreachab...
- detectEncoding - Detects encoding of the Text. If the Text can be decoded using ...
- df_begin
- df_end
- df_ext_begin
- df_ext_end
- diagGroupFromCLWarningID - For cl.exe warning IDs that cleany map to clang diagnostic grou...
- diagnoseDontCall
- directory_iterator_construct
- directory_iterator_destruct
- directory_iterator_increment
- discoverTypeIndices
- discoverTypeIndices
- discoverTypeIndices
- discoverTypeIndices
- discoverTypeIndicesInSymbol - Discover type indices in symbol records. Returns false if this ...
- discoverTypeIndicesInSymbol
- discoverTypeIndicesInSymbol
- disk_space - Get disk space usage information. Note: Users must be careful a...
- distribute - IntervalMapImpl::distribute - Compute a new distribution of nod...
- divide32 - Divide two 32-bit integers to create a 32-bit scaled number. Im...
- divide64 - Divide two 64-bit integers to create a 64-bit scaled number. Im...
- divideCeil - Returns the integer ceil(Numerator / Denominator).
- divideNearest - Returns the integer nearest(Numerator / Denominator).
- djbHash - The Bernstein hash function used by the DWARF accelerator table...
- dlangDemangle
- dlltoolDriverMain
- doMapping
- doMapping
- doesXCOFFTracebackTableBegin
- dropDebugUsers - Remove the debug intrinsic instructions for the given instructi...
- dropUniqueSuffix
- drop_begin - Return a range covering \p RangeOrContainer with the first N el...
- drop_end - Return a range covering \p RangeOrContainer with the last N ele...
- dsymutil_main
- dump
- dumpBytes - Convert `Bytes' to a hex string and output to `OS'
- dumpDotGraphToFile
- dumpPDBSourceCompression
- dumpRegSetPressure
- dumpSymbolField
- dumpSymbolIdField
- dumpTaint
- dumpTokens - Dump all the tokens in this stream to OS.
- dumpTypeQualifiedName
- dumpTypeUnqualifiedName
- dyn_cast
- dyn_cast
- dyn_cast
- dyn_cast - dyn_cast <X > - Return the argument parameter cast to the speci...
- dyn_cast_if_present - dyn_cast_if_present <X > - Functionally identical to dyn_cast, ...
- dyn_cast_if_present
- dyn_cast_if_present
- dyn_cast_or_null
- dyn_cast_or_null
- dyn_cast_or_null
- dyn_extract - Extract a Value from Metadata, if any. As an analogue to \a dyn...
- dyn_extract_or_null - Extract a Value from Metadata, if any, allowing null. As an ana...
- edit - Generates a single (specified) edit.
- editList - Lifts a list of `ASTEdit`s into an `EditGenerator`. The `EditGe...
- ehAwareSplitEdge - Split the edge connect the specficed blocks in the case that \p...
- elementTypeIs - True if the type index is a vector with element type \p EltTy
- elseBranch - Given an \IfStmt(bound to \p ID), selects the range of the else...
- embedBitcodeInModule - If EmbedBitcode is set, save a copy of the llvm IR as data in t...
- embedBufferInModule - Embed the memory buffer \p Buf into the module \p M as a global...
- emitAMDGPUPrintfCall
- emitAppleAccelTable - Emit an Apple Accelerator Table consisting of entries in the sp...
- emitAppleAccelTableImpl
- emitBCmp - Emit a call to the bcmp function.
- emitBinaryFloatFnCall - Emit a call to the binary function named 'Name' (e.g. 'fmin'). ...
- emitBinaryFloatFnCall - Emit a call to the binary function DoubleFn, FloatFn or LongDou...
- emitCalloc - Emit a call to the calloc function.
- emitDWARF
- emitDWARF5AccelTable
- emitDWARF5AccelTable
- emitDebugAbbrev
- emitDebugAddr
- emitDebugAranges
- emitDebugGNUPubnames
- emitDebugGNUPubtypes
- emitDebugInfo
- emitDebugLine
- emitDebugLoclists
- emitDebugPubnames
- emitDebugPubtypes
- emitDebugRanges
- emitDebugRnglists
- emitDebugSections
- emitDebugStr
- emitDebugStrOffsets
- emitFPutC - Emit a call to the fputc function. This assumes that Char is an...
- emitFPutS - Emit a call to the fputs function. Str is required to be a poin...
- emitFWrite - Emit a call to the fwrite function. This assumes that Ptr is a ...
- emitInlinedInto - Emit ORE message.
- emitInlinedIntoBasedOnCost - Emit ORE message based in cost (default heuristic).
- emitLinkerFlagsForGlobalCOFF
- emitLinkerFlagsForUsedCOFF
- emitListsTableHeaderStart
- emitMalloc - Emit a call to the malloc function.
- emitMappingInformation - Emit a string constant containing the names of the values mappe...
- emitMemCCpy - Emit a call to the memccpy function.
- emitMemChr - Emit a call to the memchr function. This assumes that Ptr is a ...
- emitMemCmp - Emit a call to the memcmp function.
- emitMemCpyChk - Emit a call to the __memcpy_chk function to the builder. This e...
- emitMemPCpy - Emit a call to the mempcpy function.
- emitMemRChr - Emit a call to the memrchr function, analogously to emitMemChr.
- emitObjCProtocolObject - Get a pointer to a protocol object for the given declaration, e...
- emitPutChar - Emit a call to the putchar function. This assumes that Char is ...
- emitPutS - Emit a call to the puts function. This assumes that Str is some...
- emitSNPrintf - Emit a call to the snprintf function.
- emitSPrintf - Emit a call to the sprintf function.
- emitSourceFileHeader - emitSourceFileHeader - Output an LLVM style file header to the ...
- emitStpCpy - Emit a call to the stpcpy function to the builder, for the spec...
- emitStpNCpy - Emit a call to the stpncpy function to the builder, for the spe...
- emitStrCat - Emit a call to the strcat function.
- emitStrChr - Emit a call to the strchr function to the builder, for the spec...
- emitStrCpy - Emit a call to the strcpy function to the builder, for the spec...
- emitStrDup - Emit a call to the strdup function to the builder, for the spec...
- emitStrLCat - Emit a call to the strlcat function.
- emitStrLCpy - Emit a call to the strlcpy function.
- emitStrLen - Emit a call to the strlen function to the builder, for the spec...
- emitStrNCat - Emit a call to the strncat function.
- emitStrNCmp - Emit a call to the strncmp function to the builder.
- emitStrNCpy - Emit a call to the strncpy function to the builder, for the spe...
- emitUnaryFloatFnCall - Emit a call to the unary function DoubleFn, FloatFn or LongDoub...
- emitUnaryFloatFnCall - Emit a call to the unary function named 'Name' (e.g. 'floor')....
- emitVSNPrintf - Emit a call to the vsnprintf function.
- emitVSPrintf - Emit a call to the vsprintf function.
- empty - Test whether \p RangeOrContainer is empty. Similar to C++17 std...
- enclose - Selects from the start of \p Begin and to the end of \p End.
- encloseNodes - Convenience version of \c range where end-points are bound node...
- encode - Returns a representation of the alignment that encodes undefine...
- encode - Returns a representation of the alignment, the encoded value is...
- encodeFramePtrReg
- encodeRange
- encodeRanges
- encodeSLEB128 - Utility function to encode a SLEB128 value to a buffer. Returns...
- encodeSLEB128 - Utility function to encode a SLEB128 value to an output stream....
- encodeSectionName - Encode section name based on string table offset. The size of O...
- encodeULEB128 - Utility function to encode a ULEB128 value to an output stream....
- encodeULEB128 - Utility function to encode a ULEB128 value to a buffer. Returns...
- end - Get end iterator over \a path.
- enumToString
- enum_seq - Iterate over an enum type from Begin up to - but not including ...
- enum_seq - Iterate over an enum type from Begin up to - but not including ...
- enum_seq_inclusive - Iterate over an enum type from Begin to End inclusive. Note: `e...
- enum_seq_inclusive - Iterate over an enum type from Begin to End inclusive, even whe...
- enumerate - Given an input range, returns a new range whose values are are ...
- equal - Wrapper function around std::equal to detect if pair-wise eleme...
- equals
- equals - Matches literals that are equal to the given value of type Valu...
- equivalent - Do file_status's represent the same thing? assert(status_known(...
- equivalent - Simpler version of equivalent for clients that don't need to di...
- equivalent - Do paths represent the same thing? assert(status_known(A) || st...
- equivalentBinaryOperator
- equivalentUnaryOperator
- eraseInstr
- eraseInstrs
- erase_if - Provide a container algorithm similar to C++ Library Fundamenta...
- erase_value - Wrapper function to remove a value from a container: C.erase(re...
- errorCodeToError - Helper for converting an std::error_code to a Error.
- errorOrToExpected - Convert an ErrorOr <T > to an Expected <T >.
- errorToBool - Helper for converting an Error to a bool. This method returns t...
- errorToErrorCode - Helper for converting an ECError to a std::error_code. This met...
- errorToErrorCodeAndEmitErrors
- errs - This returns a reference to a raw_ostream for standard error. U...
- escape - Escape \a Input for a double quoted scalar; if \p EscapePrintab...
- escapeCStyle - Return C-style escaped string for special characters, or an emp...
- evaluateRequiredTargetFeatures - Returns true if the required target features of a builtin funct...
- executeObjcopyOnArchive - Applies the transformations described by \p Config to each memb...
- executeObjcopyOnBinary - Apply the transformations described by \p Config and \p WasmCon...
- executeObjcopyOnBinary - Apply the transformations described by \p Config and \p COFFCon...
- executeObjcopyOnBinary - Apply the transformations described by \p Config and \p ELFConf...
- executeObjcopyOnBinary - Apply the transformations described by \p Config and \p XCOFFCo...
- executeObjcopyOnBinary - Apply the transformations described by \p Config and \p MachOCo...
- executeObjcopyOnBinary - Applies the transformations described by \p Config to \p In and...
- executeObjcopyOnIHex - Apply the transformations described by \p Config and \p ELFConf...
- executeObjcopyOnMachOUniversalBinary - Apply the transformations described by \p Config and \p MachOCo...
- executeObjcopyOnRawBinary - Apply the transformations described by \p Config and \p ELFConf...
- exists - Does file exist?
- exists - Does file exist?
- expandAtomicMemCpyAsLoop - Expand \p AtomicMemCpy as a loop. \p AtomicMemCpy is not delete...
- expandAtomicRMWToCmpXchg - Expand an atomic RMW instruction into a loop utilizing cmpxchg....
- expandDivision - Generate code to divide two integers, replacing Div with the ge...
- expandDivisionUpTo32Bits - Generate code to divide two integers, replacing Div with the ge...
- expandDivisionUpTo64Bits - Generate code to divide two integers, replacing Div with the ge...
- expandKernelSanitizerMasks
- expandMemCpyAsLoop - Expand \p MemCpy as a loop. \p MemCpy is not deleted.
- expandMemMoveAsLoop - Expand \p MemMove as a loop. \p MemMove is not deleted.
- expandMemSetAsLoop - Expand \p MemSet as a loop. \p MemSet is not deleted.
- expandRemainder - Generate code to calculate the remainder of two integers, repla...
- expandRemainderUpTo32Bits - Generate code to calculate the remainder of two integers, repla...
- expandRemainderUpTo64Bits - Generate code to calculate the remainder of two integers, repla...
- expandResponseFiles - Returns a wrapped CompilationDatabase that will expand all rsp(...
- expandResponseFiles - A convenience helper which concatenates the options specified b...
- expandSanitizerGroups - For each sanitizer group bit set in \p Kinds, set the bits for ...
- expandUCNs - Copy characters from Input to Buf, expanding any UCNs.
- expand_tilde - Expands ~ expressions to the user's home directory. On Unix ~us...
- expansion - Selects the range from which `S` was expanded (possibly along w...
- expectedToErrorOr - Convert an Expected <T > to an ErrorOr <T >.
- expectedToErrorOrAndEmitErrors
- expectedToOptional - Convert an Expected to an Optional without doing anything. This...
- exportDebugifyStats
- expression - Generates the source of the expression bound to \p Id, wrapping...
- extension - Get extension. If filename contains a dot but not solely one or...
- extensions_anchor
- extract
- extract - Extract a Value from Metadata. As an analogue to \a cast(), ext...
- extractElementDescriptor
- extractProbe
- extractProbeFromDiscriminator
- extractValueDescriptor
- extractWeights
- extract_or_null - Extract a Value from Metadata, allowing null. As an analogue to...
- fdbgs - fdbgs() - This returns a reference to a formatted_raw_ostream f...
- ferrs - ferrs() - This returns a reference to a formatted_raw_ostream f...
- fetch32
- fetch64
- file_size - Get file size.
- filename - Get filename.
- fillMapFromAssume - Insert into the map all the informations contained in the opera...
- fillValidArchListAMDGCN
- fillValidArchListR600
- fillValidCPUArchList
- fillValidCPUArchList
- fillValidCPUArchList
- fillValidCPUArchList
- fillValidCPUArchList - Provide a list of valid CPU names. If \p Only64Bit is true, the...
- fillValidTuneCPUArchList
- fillValidTuneCPUList - Provide a list of valid -mtune names.
- filterDeadComdatFunctions - Filter out potentially dead comdat functions where other entrie...
- filterIFSSyms
- finalize
- finalizeBundle - finalizeBundle - Same functionality as the previous finalizeBun...
- finalizeBundle - finalizeBundle - Finalize a machine instruction bundle which in...
- finalizeBundles - finalizeBundles - Finalize instruction bundles in the specified...
- finalizeOptimizationRemarks
- find - Provide wrappers to std::find which take ranges instead of havi...
- findAll - Matches if the node or any descendant matches. Generates result...
- findAllocaForValue - Returns unique alloca where the value comes from, or nullptr. I...
- findAllocaForValue
- findArrayDimensions - Compute the array dimensions Sizes from the set of Terms extrac...
- findAvailablePtrLoadStore - Scan backwards to see if we have the value of the given pointer...
- findDbgUsers - Finds the debug info intrinsics describing a value.
- findDbgValues - Finds the llvm.dbg.value intrinsics describing a value.
- findDefsUsedOutsideOfLoop - Returns the instructions that use values defined in the loop.
- findDevirtualizableCallsForTypeCheckedLoad - Given a call to the intrinsic @ llvm.type.checked.load, find a...
- findDevirtualizableCallsForTypeTest - Given a call to the intrinsic @ llvm.type.test, find all devir...
- findDuplicateOutputBlock - It is possible that there is a basic block that already perform...
- findError - Scans the tuple and returns a valid \c Error if any of the valu...
- findError
- findFirstSet - Get the index of the first set bit starting from the least sign...
- findIndirectCalls
- findLastSet - Get the index of the last set bit starting from the least signi...
- findLocationAfterSemi - 'Loc' is the end of a statement range. This returns the locatio...
- findLowestOffset
- findMIPSMultilibs
- findOptionMDForLoop - Find string metadata for a loop. Returns the MDNode where the f...
- findOptionMDForLoopID - Find and return the loop attribute node for the attribute @p Na...
- findOptional
- findPHICopyInsertPoint - findPHICopyInsertPoint - Find a safe place in MBB to insert a c...
- findProgramByName - Find the first executable file \p Name in \p Paths. This does n...
- findScalarElement - Given a vector and an element number, see if the scalar value i...
- findSelectedASTNodes - Traverses the given ASTContext and creates a tree of selected A...
- findSelectedCase - Returns the index of the \c Case of \c Rule that was selected i...
- findSemiAfterLocation - 'Loc' is the end of a statement range. This returns the locatio...
- findSingleDependency - Find dependent instructions. If there is exactly one dependent ...
- findSplitPointForStackProtector - Find the split point at which to splice the end of BB into its ...
- findStringMetadataForLoop - Find string metadata for loop If it has a value (e.g. {"llvm.di...
- findSubobject - Find the designated sub-object of an rvalue.
- findThinLTOModule - Variant of the above.
- findThinLTOModule - Returns the BitcodeModule that is ThinLTO.
- findVCToolChainViaCommandLine
- findVCToolChainViaEnvironment
- findVCToolChainViaRegistry
- findVCToolChainViaSetupConfig
- find_if - Provide wrappers to std::find_if which take ranges instead of h...
- find_if_not
- fixNamespaceEndComments - Fix namespace end comments in the given \p Ranges in \p Code. R...
- fixUTF8 - Replaces invalid UTF-8 sequences in \p S with the replacement c...
- flatten
- flattenVector - Flattens a list of generators into a single generator whose ele...
- fmt_align
- fmt_consume
- fmt_guid
- fmt_guid
- fmt_pad
- fmt_repeat
- fmtle
- foldAndOrOfICmpEqZeroAndICmp
- foldCharSimple - Fold input unicode character according the Simple unicode case ...
- followsCreateRule
- forAllReachableExits
- forEachCallbackCallSite - Apply function Func to each CB's callback call site.
- forEachCallbackFunction - Apply function Func to each CB's callback function.
- forEachCodeViewRecord
- forEachToken
- for_each - Provide wrappers to std::for_each which take ranges instead of ...
- forcePrintModuleIR
- formDedicatedExitBlocks - Ensure that all exit blocks of the loop are dedicated exits. Fo...
- formLCSSA - Put loop into LCSSA form. Looks at all instructions in the loop...
- formLCSSAForInstructions - Ensures LCSSA form for every instruction from the Worklist in t...
- formLCSSARecursively - Put a loop nest into LCSSA form. This recursively forms LCSSA f...
- format - These are helper functions used to produce formatted output. T...
- formatAndApplyAllReplacements - Groups \p Replaces by the file path and applies each group of R...
- formatCallSiteLocation - Get call site location as a string with the given format
- formatChunkKind
- formatReplacements - Returns the replacements corresponding to applying and formatti...
- formatSectionCharacteristics
- formatSegmentOffset
- formatSymbolKind
- formatTypeLeafKind
- formatUnknownEnum
- format_bytes
- format_bytes_with_ascii
- format_decimal - format_decimal - Output \p N as a right justified, fixed-width ...
- format_hex - format_hex - Output \p N as a fixed width hexadecimal. If numbe...
- format_hex_no_prefix - format_hex_no_prefix - Output \p N as a fixed width hexadecimal...
- formatv
- fouts - fouts() - This returns a reference to a formatted_raw_ostream f...
- frexp - Equivalent of C standard library function. While the C standard...
- frexp
- frexp
- fromDebugH
- fromDebugS
- fromDebugT
- fromHex - Convert hexadecimal string \p Input to its binary representatio...
- fromJSON
- fromJSON
- fromJSON
- fromJSON
- fromJSON
- fromJSON
- fromJSON
- fromJSON
- fromJSON
- fromJSON
- fromSPSSerializable
- fromSPSSerializable
- fromString - Converts \p String to \p HSAMetadata.
- fromSysMemoryProtectionFlags - Convert a sys::Memory::ProtectionFlags value to a corresponding...
- fromWireProtectionFlags
- fuseInstructionPair - Create an artificial edge between FirstSU and SecondSU. Make da...
- gatherImportedSummariesForModule - \p ModuleToSummariesForIndex will be populated with the needed ...
- gatherPeelingPreferences
- gatherUnrollingPreferences
- gcd
- gcovOneInput
- generateFullUSRForModule - Generate a USR for a module, including the USR prefix.
- generateFullUSRForTopLevelModuleName - Generate a USR for a top-level module name, including the USR p...
- generateModulesOrdering - Produces a container ordering for optimal multi-threaded proces...
- generateParamAccessSummary
- generateUSRForDecl - Generate a USR for a Decl, including the USR prefix.
- generateUSRForEnumConstant - Generate a USR fragment for an enum constant.
- generateUSRForGlobalEnum - Generate USR fragment for a global (non-nested) enum.
- generateUSRForMacro
- generateUSRForMacro - Generate a USR for a macro, including the USR prefix.
- generateUSRForObjCCategory - Generate a USR fragment for an Objective-C class category.
- generateUSRForObjCClass - Generate a USR fragment for an Objective-C class.
- generateUSRForObjCIvar - Generate a USR fragment for an Objective-C instance variable. ...
- generateUSRForObjCMethod - Generate a USR fragment for an Objective-C method.
- generateUSRForObjCProperty - Generate a USR fragment for an Objective-C property.
- generateUSRForObjCProtocol - Generate a USR fragment for an Objective-C protocol.
- generateUSRForType - Generates a USR for a type.
- generateUSRFragmentForModule - Generate a USR fragment for a module.
- generateUSRFragmentForModuleName - Generate a USR fragment for a module name.
- gepDescriptor
- gep_type_begin
- gep_type_begin
- gep_type_begin
- gep_type_end
- gep_type_end
- gep_type_end
- getAAResultsAnalysisUsage - A helper for the legacy pass manager to populate \p AU to add u...
- getAArch64TargetCPU - getAArch64TargetCPU - Get the (LLVM) name of the AArch64 cpu we...
- getAArch64TargetFeatures
- getABIName
- getAMDGPUCodeObjectVersion
- getAMDGPUGridValues
- getAMDGPUTargetFeatures
- getAPFloatFromSize - Returns an APFloat from Val converted to the appropriate size.
- getARMArch
- getARMArchCPUFromArgs
- getARMAttributeTags
- getARMCPUForMArch
- getARMFloatABI
- getARMFloatABI
- getARMSubArchVersionNumber
- getARMTargetCPU
- getARMTargetFeatures
- getAbsolutePath - Returns the absolute path of \c File, by prepending it with the...
- getAbsolutePath - An overload of getAbsolutePath that works over the provided \p ...
- getAccessSpecifier - Unifies obtaining the access specifier from Decl and CXXBaseSpe...
- getAccessSpecifier
- getAccessSpelling
- getAddressSanitizerParams
- getAdjusted - Adjust a 64-bit scaled number down to the appropriate width.
- getAdjusted32 - Convenience helper for adjusting to 32 bits.
- getAdjusted64 - Convenience helper for adjusting to 64 bits.
- getAlignLoops
- getAllAssumeClauseOptions
- getAllPossibleTargetIDFeatures - Get all feature strings that can be used in target ID for \p Pr...
- getAllTransformations
- getAllVarBindingsForSymbol
- getAllocAlignment - Gets the alignment argument for an aligned_alloc-like function,...
- getAllocSize - Return the size of the requested allocation. With a trivial map...
- getAllocType - Return the allocation type for a given set of memory profile va...
- getAllocaSizeInBytes
- getAllocationFamily - If a function is part of an allocation family (e.g. malloc/real...
- getAnalysisResult - Helper for *partial* unpacking of extra arguments in getAnalysi...
- getAnalysisResultUnpackTuple - Actual unpacker of extra arguments in getAnalysisResult, passes...
- getAnyConstantVRegValWithLookThrough - If \p VReg is defined by a statically evaluable chain of instru...
- getApproximateEVTForLLT
- getArchAttr
- getArchAttr
- getArchAttrAMDGCN
- getArchAttrR600
- getArchExtFeature
- getArchExtFeature
- getArchExtFeature
- getArchExtName
- getArchExtName
- getArchExtName
- getArchFeatures
- getArchName
- getArchName
- getArchName
- getArchNameAMDGCN
- getArchNameR600
- getArchSynonym
- getArchTypeForMachOArchName
- getArchitectureFromCpuType - Convert a CPU Type and Subtype pair to an architecture slice.
- getArchitectureFromName - Convert a name to an architecture slice.
- getArchitectureName - Convert an architecture slice to a string.
- getArchiveMemberDecField
- getArchiveMemberOctField
- getArgumentAliasingToReturnedPointer - This function returns call pointer argument that is considered ...
- getArgumentAliasingToReturnedPointer
- getArrayIndexTypeEncoding
- getAsFileEvents - Create event with EventKind::Added for every element in \p Scan.
- getAsNamedDecl
- getAsNeededOption
- getAsSignedInteger
- getAsString
- getAsTypeTemplateDecl
- getAsUnsignedInteger - Helper functions for StringRef::getAsInteger.
- getAssociatedRange - Returns the logical source range of the node extended to includ...
- getAssumedUnderlyingObjects - Collect all potential underlying objects of \p Ptr at position ...
- getAssumptions - Return the set of all assumptions for the function \p F.
- getAssumptions - Return the set of all assumptions for the call \p CB.
- getAtomicSyncScopeID - A helper function that returns an atomic operation's sync scope...
- getAttachedARCFunction - This function returns operand bundle clang_arc_attachedcall's a...
- getAttachedARCFunctionKind - This function returns the ARCInstKind of the function attached ...
- getAttrCaller - AttrCaller represent whether the said pointer comes from a sour...
- getAttrEscaped - AttrEscaped represent whether the said pointer comes from a kno...
- getAttrNone - Attr represent whether the said pointer comes from an unknown s...
- getAttrUnknown - AttrUnknown represent whether the said pointer comes from a sou...
- getAttributeBasedInliningDecision - Returns InlineResult::success() if the call site should be alwa...
- getAttributeEncoding
- getAttributes - Return the attributes for an intrinsic.
- getBBClusterInfoForFunction
- getBBSections
- getBBSectionsMode
- getBaseName - Return the LLVM name for an intrinsic, without encoded types fo...
- getBaseOpcodeFor
- getBestSimplifyQuery
- getBestSimplifyQuery
- getBestSimplifyQuery
- getBestVariantMatchForContext - Return the index (into \p VMIs) of the variant with the highest...
- getBinOpPrecedence - Return the precedence of the specified binary operator token.
- getBinaryOpcodeString - Return the name of a binary opcode.
- getBitcodeFileContents - Returns the contents of a bitcode file. This includes the raw c...
- getBitcodeLTOInfo - Returns LTO information for the specified bitcode file.
- getBitcodeModuleList - Returns a list of modules in the specified bitcode buffer.
- getBitcodeProducerString - Read the header of the specified bitcode buffer and extract jus...
- getBitcodeTargetTriple - Read the header of the specified bitcode buffer and extract jus...
- getBitwiseNotOperand - If \p V is a bitwise not, returns the inverted operand. Otherwi...
- getBlockName - Get the name of a MachineBasicBlock. Get the name of a MachineB...
- getBooleanLoopAttribute - Returns true if Name is applied to TheLoop and enabled.
- getBugReportMsg - Get the bug report message that will be output upon a crash.
- getBuildID
- getBundleEnd - Returns an iterator pointing beyond the bundle containing \p I.
- getBundleEnd - Returns an iterator pointing beyond the bundle containing \p I.
- getBundleStart - Returns an iterator to the first instruction in the bundle cont...
- getBundleStart - Returns an iterator to the first instruction in the bundle cont...
- getBytesAsCString
- getBytesAsCharacters - Reinterpret a byte array as an array of characters. Does not in...
- getCC1Arguments - Retrieves the flags of the `-cc1` job in `Compilation` that has...
- getCGPassBuilderOption
- getCIEId
- getCMovOpcode - Return a cmov opcode for the given register size in bytes, and ...
- getCOFFX86RelocationKindName - Return the string name of the given COFF x86-64 edge kind.
- getCPUArchKind
- getCPUAttr
- getCPUAttr
- getCPUFeaturesExceptStdExt
- getCPUName
- getCPUStr
- getCPUSubType
- getCPUType
- getCPUTypeFromArchitecture - Convert an architecture slice to a CPU Type and Subtype pair.
- getCPUTypeNames
- getCSKYArchName
- getCSKYAttributeTags
- getCSKYFloatABI
- getCSKYTargetFeatures
- getCXXDestructorImplicitParam
- getCachedOrDownloadArtifact - Fetches any debuginfod artifact using the default local cache d...
- getCachedOrDownloadArtifact - Fetches any debuginfod artifact using the specified local cache...
- getCachedOrDownloadDebuginfo - Fetches a debug binary by searching the default local cache dir...
- getCachedOrDownloadExecutable - Fetches an executable by searching the default local cache dire...
- getCachedOrDownloadSource - Fetches a specified source file by searching the default local ...
- getCallingConvention
- getCallingConventions
- getCallsiteCost - Return the cost associated with a callsite, including parameter...
- getCancellationConstructType
- getCanonicalArchName
- getCanonicalArchName
- getCanonicalForwardRedeclChain
- getCanonicalForwardRedeclChain
- getCanonicalSymbolDeclaration - Returns the canonical declaration that best represents a symbol...
- getCanonicalTargetID - Returns canonical target ID, assuming \p Processor is canonical...
- getCanonicalVal
- getChromiumStyle - Returns a format style complying with Chromium's style guide: h...
- getClangFullCPPVersion - Retrieves a string representing the complete clang version suit...
- getClangFullRepositoryVersion - Retrieves the full repository version that is an amalgamation o...
- getClangFullVersion - Retrieves a string representing the complete clang version, whi...
- getClangRepositoryPath - Retrieves the repository path (e.g., Subversion path) that iden...
- getClangRevision - Retrieves the repository revision number (or identifier) from w...
- getClangStripDependencyFileAdjuster - Gets an argument adjuster which removes dependency-file related...
- getClangStripOutputAdjuster - Gets an argument adjuster which removes output-related command ...
- getClangSyntaxOnlyAdjuster - Gets an argument adjuster that converts input command line argu...
- getClangToolFullVersion - Like getClangFullVersion(), but with a custom tool name.
- getClassObjectDynamicTypeInfo - Get dynamic type information stored in a class object represent...
- getClassOptionNames
- getCodeModel
- getCodePointNumBytes - Gets the number of bytes in a sequence representing a single co...
- getColorCategory
- getColorString - Get a color string for this node number. Simply round-robin sel...
- getComparisonCategoryForBuiltinCmp - Get the comparison category that should be used when comparing ...
- getCompilationPhases - getCompilationPhases - Get the list of compilation phases ('Pha...
- getCompilationPhases
- getCompileSym2FlagNames
- getCompileSym3FlagNames
- getCompletionComment - Get the documentation comment used to produce CodeCompletionStr...
- getCompletionKindString - Get string representation of \p Kind, useful for for debugging.
- getCondFromBranch
- getCondFromCMov
- getCondFromMI - Return the condition code of the instruction. If the instructio...
- getCondFromSETCC
- getCondSrcNoFromDesc - Return the source operand # for condition code by \p MCID. If t...
- getConfiguration - Read the given file from the filesystem and parse it as a yaml ...
- getConflictTargetIDCombination - Get the conflicted pair of target IDs for a compilation or a bu...
- getConstantAtOffset - If this Offset points exactly to the start of an aggregate elem...
- getConstantDataArrayInfo - Returns true if the value \p V is a pointer into a ConstantData...
- getConstantFPVRegVal
- getConstantLoadValueForLoad
- getConstantMemInstValueForLoad
- getConstantRangeFromMetadata - Parse out a conservative ConstantRange from !range metadata. E....
- getConstantStoreValueForLoad
- getConstantStringInfo - This function computes the length of a null-terminated C string...
- getConstrainedIntrinsicID - Returns constrained intrinsic id to represent the given instruc...
- getConstraintMap
- getConstructorInfo
- getConstructors - Create an iterator range over the entries of the llvm.global_ct...
- getContainerData
- getContainerObjRegion - 'Sym' represents a pointer to the inner buffer of a container o...
- getContributionIndex
- getCountersSection - Get the __llvm_prf_cnts section.
- getCoverTy - Return smallest type that covers both \p OrigTy and \p TargetTy...
- getCoverageMappingOutOfLine - Read coverage mapping out-of-line, from \p MappingBuf. This is ...
- getCoverageMappingVarName - Return the name of a covarage mapping variable (internal linkag...
- getCoverageUnusedNamesVarName - Return the name of the internal variable recording the array of...
- getCpuSupportsMask
- getCursorKindForDecl - Determine the libclang cursor kind associated with the given de...
- getDISubprogram - Find subprogram that is enclosing this scope.
- getDLLAttr - Return a DLL attribute from the declaration.
- getDWARFEmitterByName
- getDWARFUnitIndex
- getDarwinDefines
- getDataSections
- getDataSize - Return the coverage map data size for the function.
- getDeadRegState
- getDebugFissionKind
- getDebugMetadataVersionFromModule - Return Debug Info Metadata Version by checking module flags.
- getDebugRegState
- getDebugStrictDwarf
- getDebuggerTuningOpt
- getDeclUsageType - Determine the type that this declaration will have if it is use...
- getDeclaration - Create or insert an LLVM Function declaration for an intrinsic,...
- getDefIgnoringCopies - Find the def instruction for \p Reg, folding away any trivial c...
- getDefRegState
- getDefSrcRegIgnoringCopies - Find the def instruction for \p Reg, and underlying value Regis...
- getDefaultCPU
- getDefaultCPU
- getDefaultCPU
- getDefaultDebuginfodCacheDirectory - Finds a default local file caching directory for the debuginfod...
- getDefaultDebuginfodTimeout - Finds a default timeout for debuginfod HTTP requests. Checks DE...
- getDefaultDebuginfodUrls - Finds default array of Debuginfod server URLs by checking DEBUG...
- getDefaultEHPersonality
- getDefaultExtensions
- getDefaultExtensions
- getDefaultExtensions
- getDefaultFPU
- getDefaultFPU
- getDefaultFloatABI
- getDefaultLanguageStandard
- getDefaultMaxUsesToExploreForCaptureTracking - getDefaultMaxUsesToExploreForCaptureTracking - Return default v...
- getDefaultPrecision
- getDefaultShEntSize
- getDefaultTargetTriple - getDefaultTargetTriple() - Return the default target triple the...
- getDefaultValue
- getDefaultValueTrackingVariableLocations - Should value-tracking variable locations / instruction referenc...
- getDefinitiveDeclContext - Retrieve the "definitive" declaration that provides all of the ...
- getDenormalFP32Math
- getDenormalFPMath
- getDepthAndIndex - Retrieve the depth and index of a template parameter.
- getDepthAndIndex - Retrieve the depth and index of an unexpanded parameter pack.
- getDerefExpr
- getDestructors - Create an iterator range over the entries of the llvm.global_ct...
- getDevelopmentModeAdvisor
- getDeviceKernels - Get OpenMP device kernels in \p M.
- getDifference - Get the difference of two scaled numbers. Get LHS minus RHS wit...
- getDifference32 - Convenience helper for 32-bit difference.
- getDifference64 - Convenience helper for 64-bit difference.
- getDisableTailCalls
- getDomain
- getDontPlaceZerosInBSS
- getDriverMode - Returns the driver mode option's value, i.e. `X` in `--driver-m...
- getDriverOptTable
- getDwarf64
- getDwarfOffsetByteSize - The size of a reference determined by the DWARF 32/64-bit forma...
- getDwarfOpForBinOp
- getDwarfRegFlavour
- getDwarfVersion
- getDynamicCastInfo - Get dynamic cast information from \p CastFromTy to \p CastToTy ...
- getDynamicElementCount
- getDynamicExtent
- getDynamicExtentWithOffset - Get the dynamic extent for a symbolic value that represents a b...
- getDynamicTypeInfo - Get dynamic type information for the region \p MR.
- getEABIVersion
- getEHPersonalityName
- getEHScopeMembership
- getELFRelativeRelocationType
- getELFRelocationTypeName
- getELFSectionTypeName
- getELFX86RelocationKindName - Return the string name of the given ELF x86-64 edge kind.
- getEdgeKindName - Returns a string name for the given aarch64 edge. For debugging...
- getEdgeKindName - Returns a string name for the given x86-64 edge. For debugging ...
- getEdgeKindName - Returns a string name for the given riscv edge. For debugging p...
- getEffectiveCodeModel - Helper method for getting the code model, returning Default if ...
- getElementExtent
- getElfArchType
- getEmitCallSiteInfo
- getEmitDwarfUnwind
- getEmulatedTLS
- getEnableAIXExtendedAltivecABI
- getEnableAddrsig
- getEnableApproxFuncFPMath
- getEnableDebugEntryValues
- getEnableGuaranteedTailCallOpt
- getEnableHonorSignDependentRoundingFPMath
- getEnableMachineFunctionSplitter
- getEnableNoInfsFPMath
- getEnableNoNaNsFPMath
- getEnableNoSignedZerosFPMath
- getEnableNoTrappingFPMath
- getEnableStackSizeSection
- getEnableUnsafeFPMath
- getEquivalentPHIs - Return the list of PHI nodes that are equivalent to PN.
- getErrnoLoc - Returns the location that points to the \c MemoryRegion where t...
- getErrnoNoteTag - Create a NoteTag that displays the message if the 'errno' memor...
- getErrnoState - Returns the errno check state, \c Errno_Irrelevant if 'errno' w...
- getErrnoValue - Returns the value of 'errno', if 'errno' was found in the AST.
- getErrorErrorCat
- getEscapeSequenceLength - Gets the length of an escape sequence inside a C++ string liter...
- getExceptionModel
- getExpandedPackSize - Check whether the template parameter is a pack expansion, and i...
- getExpansionLocOfMacro - If \p Loc is (transitively) expanded from macro \p MacroName, r...
- getExplicitCodeModel
- getExplicitDataSections
- getExplicitFileType
- getExplicitFunctionSections
- getExplicitRelaxAll
- getExplicitRelocModel
- getExplicitValueTrackingVariableLocations
- getExportSymFlagNames
- getExtForLoadExtType
- getExtendedRange - Returns the source range spanning the node, extended to include...
- getExtendedSymbolTableIndex
- getExtendedTBTableFlagString
- getExtendedText - Returns the source text of the node, extended to include \p Nex...
- getExtensionFeatures
- getExtensionFeatures
- getExtensionFeatures
- getExternallyVisibleAttrs - Given an AliasAttrs, return a new AliasAttrs that only contains...
- getFCmpCode - Similar to getICmpCode but for FCmpInst. This encodes a fcmp pr...
- getFCmpCodeWithoutNaN - getFCmpCodeWithoutNaN - Given an ISD condition code comparing f...
- getFCmpCondCode - getFCmpCondCode - Return the ISD condition code corresponding t...
- getFConstantSplat - Returns a floating point scalar constant of a build vector spla...
- getFConstantVRegValWithLookThrough - If \p VReg is defined by a statically evaluable chain of instru...
- getFMA3Group - Returns a reference to a group of FMA3 opcodes to where the giv...
- getFPEXT - getFPEXT - Return the FPEXT_*_* value for the given types, or U...
- getFPLibCall - GetFPLibCall - Helper to return the right libcall for the given...
- getFPROUND - getFPROUND - Return the FPROUND_*_* value for the given types, ...
- getFPTOSINT - getFPTOSINT - Return the FPTOSINT_*_* value for the given types...
- getFPTOUINT - getFPTOUINT - Return the FPTOUINT_*_* value for the given types...
- getFPUFeatures
- getFPUFeatures
- getFPUName
- getFPUName
- getFPUNeonSupportLevel
- getFPURestriction
- getFPUSynonym
- getFPUVersion
- getFPUVersion
- getFatalWarnings
- getFeatureList
- getFeaturePriority
- getFeaturesForCPU - Fill in the features that \p CPU supports into \p Features.
- getFeaturesStr
- getFieldRawString
- getFileChecksumNames
- getFileRemappings - Get the set of file remappings from the \p outputDir path that ...
- getFileRemappingsFromFileList - Get the set of file remappings from a list of files with remapp...
- getFileStatus - Gets status of file (or directory) at \p Path.
- getFileType
- getFirstUnreservedBlock
- getFirstValueProfRecord
- getFixedFormByteSize - Get the fixed byte size for a given form. If the form has a fix...
- getFloatABIForCalls
- getFloatFn - Get the name of the overloaded floating point function correspo...
- getFloatLiteralKind
- getFloatLiteralKind
- getFloatLiteralKind
- getFltSemanticForLLT - Get the appropriate floating point arithmetic semantic based on...
- getForceDwarfFrameSection
- getFormalLinkage
- getFormattingLangOpts - Returns the ``LangOpts`` that the formatter expects you to set.
- getFpmIntervalLength
- getFpmStreamLayout - Determine the layout of the FPM stream, given the MSF layout. ...
- getFrameCookieKindNames
- getFramePointerUsage
- getFrameProcSymFlagNames
- getFreeFunctionDataForFunction
- getFreedOperand - If this if a call to a free function, return the freed operand.
- getFreshReductionFunc - Create a function with a unique name and a "void (i8*, i8*)" si...
- getFullyQualifiedName - Get the fully qualified name for a type. This includes full qua...
- getFullyQualifiedType - Generates a QualType that can be used to name the same type if ...
- getFuncHash - Return the structural hash associated with the function.
- getFuncNameRef - Return the function lookup key. The value is considered opaque.
- getFuncNameViaRef - Return the PGO name of the function. Used for formats in which ...
- getFuncNameWithoutPrefix - Given a PGO function name, remove the filename prefix and retur...
- getFunctionExtInfo
- getFunctionExtInfo
- getFunctionLiveInPhysReg - Return a virtual register corresponding to the incoming argumen...
- getFunctionOptionEnum
- getFunctionProtoType - Unifies obtaining the FunctionProtoType pointer from both Funct...
- getFunctionProtoType
- getFunctionSections
- getFuseFPOps
- getGCDType - Return a type where the total size is the greatest common divis...
- getGCStrategy - Lookup the GCStrategy object associated with the given gc name.
- getGEPInductionOperand - Find the operand of the GEP that should be checked for consecut...
- getGNUStyle - Returns a format style complying with GNU Coding Standards: htt...
- getGeneralCategory
- getGenericEdgeKindName - Returns the string name of the given generic edge kind, or "unk...
- getGenericObjectFileSymbolInfo
- getGlobalOrArgAttrFromValue - AttrGlobal represent whether the said pointer is a global value...
- getGnuCompatibleMipsABIName
- getGoogleStyle - Returns a format style complying with one of Google's style gui...
- getGuaranteedNonPoisonOps - Insert operands of I into Ops such that I will trigger undefine...
- getGuaranteedWellDefinedOps - Insert operands of I into Ops such that I will trigger undefine...
- getHWDivFeatures
- getHeatColor
- getHeatColor
- getHexagonTargetFeatures
- getHostCPUFeatures - getHostCPUFeatures - Get the LLVM names for the host CPU featur...
- getHostCPUName - getHostCPUName - Get the LLVM name for the host CPU. The partic...
- getHostCPUNameForARM
- getHostCPUNameForBPF
- getHostCPUNameForPowerPC - Helper functions to extract HostCPUName from /proc/cpuinfo on l...
- getHostCPUNameForRISCV
- getHostCPUNameForS390x
- getHostCPUNameForSPARC
- getHostEndianness
- getHostNumPhysicalCores - Get the number of physical cores (as opposed to logical cores r...
- getHotSectionPrefix
- getHotnessName
- getICmpCode - Encode a icmp predicate into a three bit mask. These bits are c...
- getICmpCondCode - getICmpCondCode - Return the LLVM IR integer condition code cor...
- getICmpCondCode - getICmpCondCode - Return the ISD condition code corresponding t...
- getICmpTrueVal - Returns an integer representing true, as defined by the TargetB...
- getIConstantSplatSExtVal
- getIConstantSplatSExtVal
- getIConstantSplatVal
- getIConstantSplatVal
- getIConstantSplatVal
- getIConstantVRegSExtVal - If \p VReg is defined by a G_CONSTANT fits in int64_t returns i...
- getIConstantVRegVal - If \p VReg is defined by a G_CONSTANT, return the corresponding...
- getIConstantVRegValWithLookThrough - If \p VReg is defined by a statically evaluable chain of instru...
- getIEEE754Standard
- getIgnoreXCOFFVisibility
- getImageKind - Convert a string \p Name to an image kind.
- getImageKindName - Convert an image kind to its string representation.
- getImageSectionCharacteristicNames
- getImplRegState
- getImplicitCXXConstructorArgs - Returns the implicit arguments to add to a complete, non-delega...
- getIncrementalLinkerCompatible
- getIndexExpressionsFromGEP - Gathers the individual index expressions from a GEP instruction...
- getIndirectStubsBlockSizes
- getInitialValueForObj - Return the initial value of \p Obj with type \p Ty if that is a...
- getInitialValueOfAllocation - If this is a call to an allocation function that initializes me...
- getInlinableCS
- getInlineCost - Get an InlineCost object representing the cost of inlining this...
- getInlineCost - Get an InlineCost with the callee explicitly specified. This al...
- getInlineParams - Generate the parameters to tune the inline cost analysis based ...
- getInlineParams - Generate the parameters to tune the inline cost analysis based ...
- getInlineParams - Generate the parameters to tune the inline cost analysis based ...
- getInliningCostEstimate - Get the cost estimate ignoring thresholds. This is similar to g...
- getInliningCostFeatures - Get the expanded cost features. The features are returned uncon...
- getInnerPointerBRVisitor - This function provides an additional visitor that augments the ...
- getInsertArgumentAdjuster - Gets an argument adjuster which inserts \p Extra arguments in t...
- getInsertArgumentAdjuster - Gets an argument adjuster which inserts an \p Extra argument in...
- getInstrProfCounterBiasVarName
- getInstrProfCountersVarPrefix - Return the name prefix of profile counter variables.
- getInstrProfDataVarPrefix - Return the name prefix of variables containing per-function con...
- getInstrProfInitFuncName - Return the name of the runtime initialization method that is ge...
- getInstrProfNameSeparator - Return the marker used to separate PGO names during serializati...
- getInstrProfNameVarPrefix - Return the name prefix of variables containing instrumented fun...
- getInstrProfNamesRegFuncName - Return the name of the runtime interface that registers the PGO...
- getInstrProfNamesVarName - Return the name of the variable holding the strings (possibly c...
- getInstrProfRegFuncName - Return the name of the runtime interface that registers per-fun...
- getInstrProfRegFuncsName - Return the name of function that registers all the per-function...
- getInstrProfRuntimeHookVarName - Return the name of the hook variable defined in profile runtime...
- getInstrProfRuntimeHookVarUseFuncName - Return the name of the compiler generated function that referen...
- getInstrProfSectionName - Return the name of the profile section corresponding to \p IPSK...
- getInstrProfVNodesVarName - Return the name of value profile node array variables:
- getInstrProfValueProfFuncName - Return the name profile runtime entry point to do value profili...
- getInstrProfValueProfMemOpFuncName - Return the name profile runtime entry point to do memop size va...
- getInstrProfValuesVarPrefix - Return the name prefix of value profile variables.
- getIntLoopAttribute - Find named metadata for a loop with an integer value. Return \p...
- getInternalReadRegState
- getIntrinsicForCallSite - Map a call instruction to an intrinsic ID. Libcalls which have...
- getIntrinsicForClangBuiltin - Map a Clang builtin name to an intrinsic ID.
- getIntrinsicForMSBuiltin - Map a MS builtin name to an intrinsic ID.
- getIntrinsicInfoTableEntries - Return the IIT table descriptor for the specified intrinsic int...
- getIntrinsicSignature - Gets the type arguments of an intrinsic call by matching type c...
- getInverseMinMaxFlavor - Return the inverse minimum/maximum flavor of the specified flav...
- getInverseMinMaxIntrinsic
- getInverseMinMaxPred - Return the canonical inverse comparison predicate for the speci...
- getInvertedFPClassTest - Evaluates if the specified FP class test is an inversion of a s...
- getIsaVersion
- getIssueHash - Returns an opaque identifier for a diagnostic. This opaque iden...
- getIssueString - Get the unhashed string representation of the V1 issue hash. Wh...
- getIteratorPosition
- getJMCInstrument
- getJumpTableNumCases - Return the number of cases within a range.
- getJumpTableRange - Return the range of values within a range.
- getKeyFeature - Get the key feature prioritizing target multiversioning.
- getKeywordSpelling - Determines the spelling of simple keyword and contextual keywor...
- getKillRegState
- getKnowledgeForValue - Return a valid Knowledge associated to the Value V if its Attri...
- getKnowledgeFromBundle - This extracts the Knowledge from an element of an operand bundl...
- getKnowledgeFromOperandInAssume - Retreive the information help by Assume on the operand at index...
- getKnowledgeFromUse - Return a valid Knowledge associated to the Use U if its Attribu...
- getKnowledgeFromUseInAssume - Retreive the information help by the Use U of an llvm.assume. t...
- getKnowledgeValidInContext - Return a valid Knowledge associated to the Value V if its Attri...
- getKnownAlignment - Try to infer an alignment for the specified pointer.
- getLCMType - Return the least common multiple type of \p OrigTy and \p Targe...
- getLHS
- getLLTForMVT - Get a rough equivalent of an LLT for a given MVT. LLT does not ...
- getLLTForType - Construct a low-level type based on an LLVM type.
- getLLVMArchKindForARM
- getLLVMArchSuffixForARM
- getLLVMFieldNumber - Given a non-bitfield struct field, return its index within the ...
- getLLVMRepositoryPath - Retrieves the repository path from which LLVM was built. This s...
- getLLVMRevision - Retrieves the repository revision number (or identifier) from w...
- getLLVMStyle - Returns a format style complying with the LLVM coding standards...
- getLTOParallelism
- getLabelTypeEnum
- getLambdaAwareParentOfDeclContext
- getLambdaStaticInvokerName
- getLangASFromTargetAS
- getLanguage
- getLanguageName
- getLastArgIntValue - Return the value of the last argument as an integer, or a defau...
- getLastArgIntValue
- getLastArgUInt64Value
- getLastArgUInt64Value
- getLastProfileSampleUseArg
- getLastProfileUseArg
- getLazyBitcodeModule - Read the header of the specified bitcode buffer and prepare for...
- getLazyIRFileModule - If the given file holds a bitcode image, return a Module for it...
- getLazyIRModule - If the given MemoryBuffer holds a bitcode image, return a Modul...
- getLg - Get the lg (rounded) of a scaled number. Get the lg of \c Digit...
- getLgCeiling - Get the lg ceiling of a scaled number. Get the ceiling of the l...
- getLgFloor - Get the lg floor of a scaled number. Get the floor of the lg of...
- getLgImpl - Implementation of getLg() and friends. Returns the rounded lg o...
- getLinkageName - For errors and debugging output.
- getLoadStoreAddressSpace - A helper function that returns the address space of the pointer...
- getLoadStoreAlignment - A helper function that returns the alignment of load or store i...
- getLoadStorePointerOperand - A helper function that returns the pointer operand of a load or...
- getLoadStorePointerOperand
- getLoadStoreType - A helper function that returns the type of a load or store inst...
- getLoadValueForLoad - If analyzeLoadFromClobberingLoad returned an offset, this funct...
- getLocalFlagNames
- getLockKindFromAccessKind - Helper function that returns a LockKind required for the given ...
- getLoopAnalysisUsage - Helper to consistently add the set of standard passes to a loop...
- getLoopEstimatedTripCount - Returns a loop's estimated trip count based on branch weight me...
- getLoopPassPreservedAnalyses - Returns the minimum set of Analyses that all loop passes must p...
- getLowerGlobalDtorsViaCxaAtExit
- getM68kFloatABI
- getM68kTargetCPU - getM68kTargetCPU - Get the (LLVM) name of the 68000 cpu we are ...
- getM68kTargetFeatures
- getMArch
- getMArchFromMcpu
- getMAttrs
- getMCPU
- getMEMCPY_ELEMENT_UNORDERED_ATOMIC - getMEMCPY_ELEMENT_UNORDERED_ATOMIC - Return MEMCPY_ELEMENT_UNOR...
- getMEMMOVE_ELEMENT_UNORDERED_ATOMIC - getMEMMOVE_ELEMENT_UNORDERED_ATOMIC - Return MEMMOVE_ELEMENT_UN...
- getMEMSET_ELEMENT_UNORDERED_ATOMIC - getMEMSET_ELEMENT_UNORDERED_ATOMIC - Return MEMSET_ELEMENT_UNOR...
- getMIBAllocType - Returns the allocation type from an MIB metadata node.
- getMIBStackNode - Returns the stack node from an MIB metadata node.
- getMIPSTargetFeatures
- getMSP430AttributeTags
- getMSP430TargetFeatures
- getMVTForLLT - Get a rough equivalent of an MVT for a given LLT. MVT can't dis...
- getMachineType
- getMacinfo
- getMacro
- getMacroStack - Returns a string that represents all macro expansions that expa...
- getMacroUsagePriority - Determine the priority to be given to a macro code completion r...
- getMagic
- getMainExecutable - Return the path to the main executable, given the value of argv...
- getMainExecutableImpl - GetMainExecutable - Return the path to the main executable, giv...
- getMappingClassString
- getMatchClassName
- getMaxFileSizeFromBlockSize - Given the specified block size, returns the maximum possible fi...
- getMaxFreq
- getMaximumVoluntaryIntegerSize - Return the maximum voluntary integer size for the current targe...
- getMemInstValueForLoad - If analyzeLoadFromClobberingMemInst returned an offset, this fu...
- getMemOPSizeRangeFromOption
- getMemberAccessNames
- getMemberKindNames
- getMemoryOperandNo - The function returns the MCInst operand # for the first field o...
- getMemoryOrderKind
- getMergedAtomicOrdering - Return a single atomic ordering that is at least as strong as b...
- getMethodOptionNames
- getMicrosoftStyle - Returns a format style complying with Microsoft style guide: ht...
- getMinMaxLimit - Return the minimum or maximum constant value for the specified ...
- getMinMaxPred - Return the canonical comparison predicate for the specified min...
- getMinMaxReductionPredicate - Returns the comparison predicate used when expanding a min/max ...
- getMinimumBlockCount
- getMipsABILibSuffix
- getMipsCPUAndABI
- getMipsFloatABI
- getModifiedType - Given a CVType which is assumed to be an LF_MODIFIER, return th...
- getModuleDebugStream
- getModuleDebugStream
- getModuleSubstreamKindNames
- getModuleSummaryIndex - Parse the specified bitcode buffer, returning the module summar...
- getModuleSummaryIndexForFile - Parse the module summary index out of an IR file and return the...
- getMoveWide16Shift
- getMozillaStyle - Returns a format style complying with Mozilla's style guide: ht...
- getMultiversionLinkage
- getNVPTXTargetFeatures
- getName - Return the LLVM name for an intrinsic, such as "llvm.ppc.altive...
- getName - Return the LLVM name for an intrinsic, such as "llvm.ppc.altive...
- getNameForTracebackTableLanguageId
- getNameNoUnnamedTypes - Return the LLVM name for an intrinsic. This is a special versio...
- getNamedDeclAt
- getNamedDeclFor
- getNamespaceToken
- getNamespaceTokenText
- getNaturalAlignment - Return the Swift CC's notion of the natural alignment of a type.
- getNextAvailablePluginDiagnosticKind - Get the next available kind ID for a plugin diagnostic. Each ti...
- getNextVirtualUniqueID - Get a globally unique ID for a virtual file or directory.
- getNilString - Returns "nil" or "0" if 'nil' macro is not actually defined.
- getNoDeprecatedWarn
- getNoStyle - Returns style indicating formatting should be not applied at al...
- getNoTypeCheck
- getNoWarn
- getNodeHeader
- getNodeHeader
- getNonTrivialCStructCopyAssignmentOperator - Returns the copy assignment operator for a C struct with non-tr...
- getNonTrivialCStructCopyConstructor - Returns the copy constructor for a C struct with non-trivially ...
- getNonTrivialCStructDefaultConstructor - Returns the default constructor for a C struct with non-trivial...
- getNonTrivialCStructDestructor - Returns the destructor for a C struct with non-trivially copyab...
- getNonTrivialCStructMoveAssignmentOperator - Return the move assignment operator for a C struct with non-tri...
- getNonTrivialCStructMoveConstructor - Returns the move constructor for a C struct with non-trivially ...
- getNullDereferenceBugType
- getNullabilityAnnotation - Get nullability annotation for a given type.
- getNullabilitySpelling - Retrieve the spelling of the given nullability kind.
- getNumBytesForUTF8
- getNumFpmIntervals
- getNumFpmIntervals - Given an MSF with the specified block size and number of blocks...
- getNumOfCalls
- getNumValueDataForSiteInstrProf
- getNumValueDataInstrProf
- getNumValueKindsInstrProf - ValueProfRecordClosure Interface implementation for InstrProfR...
- getNumValueSitesInstrProf
- getOMFSegMapDescFlagNames
- getOSAndEnvironmentName
- getOUTLINE_ATOMIC - Return the outline atomics value for the given opcode, atomic o...
- getObjectFields - Returns the set of all fields in the type.
- getObjectFileInterface - Returns a MaterializationUnit::Interface for the object file co...
- getObjectSize - Compute the size of the object pointed by Ptr. Returns true and...
- getOccurrencesOfUSRs - Finds the symbol occurrences for the symbol that's identified b...
- getOffloadKind - Convert a string \p Name to an offload kind.
- getOffloadKindName - Convert an offload kind to its string representation.
- getOpName
- getOpName
- getOpName
- getOpName
- getOpcodeDef - See if Reg is defined by an single def instruction that is Opco...
- getOpcodeDef - See if Reg is defined by an single def instruction of type T Al...
- getOpenACCClauseKind
- getOpenACCClauseName
- getOpenACCDefaultValueName
- getOpenACCDirectiveKind
- getOpenACCDirectiveName
- getOpenMPCancellationConstructTypeName
- getOpenMPCaptureRegions - Return the captured regions of an OpenMP directive.
- getOpenMPClauseKind
- getOpenMPClauseName
- getOpenMPContextTraitPropertyForSelector - Return the trait property for a singleton selector \p Selector.
- getOpenMPContextTraitPropertyFullName - Return a textual representation of the trait property \p Kind w...
- getOpenMPContextTraitPropertyKind - Parse \p Str and return the trait property it matches in the se...
- getOpenMPContextTraitPropertyName - Return a textual representation of the trait property \p Kind, ...
- getOpenMPContextTraitSelectorForProperty - Return the trait selector for which \p Property is a property.
- getOpenMPContextTraitSelectorKind - Parse \p Str and return the trait set it matches or TraitSelect...
- getOpenMPContextTraitSelectorName - Return a textual representation of the trait selector \p Kind.
- getOpenMPContextTraitSetForProperty - Return the trait set for which \p Property is a property.
- getOpenMPContextTraitSetForSelector - Return the trait set for which \p Selector is a selector.
- getOpenMPContextTraitSetKind - Parse \p Str and return the trait set it matches or TraitSet::i...
- getOpenMPContextTraitSetName - Return a textual representation of the trait set \p Kind.
- getOpenMPDirectiveKind
- getOpenMPDirectiveName
- getOpenMPMemoryOrderKindName
- getOpenMPOrderKindName
- getOpenMPProcBindKindName
- getOpenMPScheduleKindName
- getOpenMPSimpleClauseType
- getOpenMPSimpleClauseTypeName
- getOperandBias - Compute whether all of the def operands are repeated in the use...
- getOperationEncoding
- getOperatorSpelling - Retrieve the spelling of the given overloaded operator, without...
- getOptBisector - Singleton instance of the OptBisect class, so multiple pass man...
- getOptionalBoolLoopAttribute
- getOptionalElementCountLoopAttribute - Find a combination of metadata ("llvm.loop.vectorize.width" and...
- getOptionalIntLoopAttribute - Find named metadata for a loop with an integer value.
- getOrCreateFunctionComdat
- getOrCreateSanitizerCtorAndInitFunctions - Creates sanitizer constructor function lazily. If a constructor...
- getOrCreateVPValueForSCEVExpr - Get or create a VPValue that corresponds to the expansion of \p...
- getOrEnforceKnownAlignment - Try to ensure that the alignment of \p V is at least \p PrefAli...
- getOrInsertLibFunc
- getOrInsertLibFunc
- getOrInsertLibFunc - Calls getOrInsertFunction() and then makes sure to add mandator...
- getOrInsertLibFunc - Same as above, but without the attributes.
- getOrInsertLibFunc
- getOrderKind
- getOrderedReduction - Generates an ordered vector reduction using extracts to reduce ...
- getOrdinalSuffix - Returns the English suffix for an ordinal integer (-st, -nd, -r...
- getOverrideStackAlignment
- getOwningLazyBitcodeModule - Like getLazyBitcodeModule, except that the module takes ownersh...
- getPGOFuncName - Return the modified name for function \c F suitable to be used ...
- getPGOFuncName - Return the modified name for a function suitable to be used the...
- getPGOFuncNameMetadata - Return the PGOFuncName meta data associated with a function.
- getPGOFuncNameMetadataName
- getPGOFuncNameVarInitializer - Return the initializer in string of the PGO name var \c NameVar.
- getPGOFuncNameVarName - Return the name of the global variable used to store a function...
- getPOWI - getPOWI - Return the POWI_* value for the given types, or UNKNO...
- getPPCAsmModeForCPU
- getPPCFloatABI
- getPPCReadGOTPtrMode
- getPPCTargetCPU
- getPPCTargetFeatures
- getPPKeywordSpelling - Returns the spelling of preprocessor keywords, such as "else".
- getPPTransparentSanitizers - Return the sanitizers which do not affect preprocessing.
- getPageOffset12Shift
- getParameterABISpelling
- getParameterComment - Get the documentation comment used to produce CodeCompletionStr...
- getParseCategory
- getPassTimer - Request the timer for this legacy-pass-manager's pass instance.
- getPatternCompletionComment - Get the documentation comment used to produce CodeCompletionStr...
- getPermissions - Get file permissions.
- getPhaseName
- getPhdrIndexForError
- getPlatformFromName
- getPlatformName
- getPointerAtOffset - Processes a Constant recursively looking into elements of array...
- getPointerInfo - Returns a BaseIndexOffset which describes the pointer in \p Ptr.
- getPointerOperand - A helper function that returns the pointer operand of a load, s...
- getPointerOperand
- getPointersDiff - Returns the distance between the pointers \p PtrA and \p PtrB i...
- getPotentialCopiesOfStoredValue - Collect all potential values of the one stored by \p SI into\p ...
- getPotentiallyLoadedValues - Collect all potential values \p LI could read into \p Potential...
- getPotentiallyUniqueFileName - Get a unique name, not currently exisiting in the filesystem. S...
- getPotentiallyUniqueTempFileName - Get a unique temporary file name, not currently exisiting in th...
- getPrecompiledType - getPrecompiledType - Get the ID of the type for this input when...
- getPredForFCmpCode - This is the complement of getFCmpCode. It turns a predicate cod...
- getPredForICmpCode - This is the complement of getICmpCode. It turns a predicate cod...
- getPredefinedStyle - Gets a predefined style for the specified language by name. Cur...
- getPredicatedMask - If \p R is a region with a VPBranchOnMaskRecipe in the entry bl...
- getPreferredVectorIndex - Given a constant index for a extractelement or insertelement in...
- getPreprocessedType - getPreprocessedType - Get the ID of the type for this input whe...
- getPrimaryMergedDecl - Get the primary declaration for a declaration from an AST file....
- getProcBindKind
- getProcSymFlagNames
- getProcessTriple - getProcessTriple() - Return an appropriate target triple for ge...
- getProcessorFromTargetID - Get processor name from target ID. Returns canonical processor ...
- getProduct - Multiply two 32-bit integers to create a 32-bit scaled number. ...
- getProduct32 - Convenience helper for 32-bit product.
- getProduct64 - Convenience helper for 64-bit product.
- getPtrKindNames
- getPtrMemberRepNames
- getPtrModeNames
- getPtrStride - If the pointer has a constant stride return it in units of the ...
- getPublicSymFlagNames
- getPunctuatorSpelling - Determines the spelling of simple punctuation tokens like '!' o...
- getQuotient - Divide two 32-bit numbers to create a 32-bit scaled number. Imp...
- getQuotient32 - Convenience helper for 32-bit quotient.
- getQuotient64 - Convenience helper for 64-bit quotient.
- getRHS
- getRISCVABI
- getRISCVArch
- getRISCVAttributeTags
- getRISCVTargetFeatures
- getRVMarkerModuleFlagStr
- getRandomBytes
- getRangeForEdit
- getRangeForEdit - Attempts to resolve the given range to one that can be edited b...
- getRawDynamicTypeInfo - Get raw dynamic type information for the region \p MR. It might...
- getReadTPMode
- getRealFileSystem - Gets an \p vfs::FileSystem for the 'real' file system, as seen ...
- getReallocatedOperand - If this is a call to a realloc function, return the reallocated...
- getRefBinding
- getRegState - Get all register state flags from machine operand \p RegOp.
- getRegisterNames
- getRegisteredOptions - Use this to get a StringMap to all registered named options (e....
- getRegisteredSubcommands - Use this to get all registered SubCommands from the provided pa...
- getRelaxAll
- getRelaxELFRelocations
- getRelaxedOpcodeArith - Get the relaxed instruction opcode for a given short opcode.
- getReleaseModeAdvisor
- getRelocModel
- getRelocationResolver
- getRelocationTypeString
- getRemarksSectionContents - Returns a buffer with the contents of the remarks section depen...
- getRenamableRegState
- getReplayInlineAdvisor
- getResourceStateIndex
- getRewrittenOverloadedOperator - Get the other overloaded operator that the given operator can b...
- getRounded - Conditionally round up a scaled number. Given \c Digits and \c ...
- getRounded32 - Convenience helper for 32-bit rounding.
- getRounded64 - Convenience helper for 64-bit rounding.
- getRuleMatchLoc - Gets the beginning location of the source matched by a rewrite ...
- getRuntimeVF - Returns a calculation for the total number of elements for a gi...
- getSINTTOFP - getSINTTOFP - Return the SINTTOFP_*_* value for the given types...
- getSLEB128Size - Utility function to get the size of the SLEB128-encoded value.
- getSYNC - Return the SYNC_FETCH_AND_* value for the given opcode and type...
- getSalvageOpsForBinOp
- getSalvageOpsForGEP
- getScheduleKind
- getScopeEndOffset - Given a symbol P for which symbolOpensScope(P) == true, return ...
- getScopeName - For debugging output.
- getScopeParentOffset
- getSecIndexForError
- getSection
- getSegmentOverridePrefixForReg - Given a segment register, return the encoding of the segment ov...
- getSelectionDAGFallbackAnalysisUsage - Modify analysis usage so it preserves passes required for the S...
- getSetCCAndOperation - Return the result of a logical AND between different comparison...
- getSetCCInverse - Return the operation corresponding to !(X op Y), where 'op' is ...
- getSetCCInverse - Return the operation corresponding to !(X op Y), where 'op' is ...
- getSetCCOrOperation - Return the result of a logical OR between different comparisons...
- getSetCCSwappedOperands - Return the operation corresponding to (Y op X) when given the o...
- getShortOpcodeArith - Get the short instruction opcode for a given relaxed opcode.
- getShowMCInst
- getShuffleReduction - Generates a vector reduction using shufflevectors to reduce the...
- getSimplifiedTypeClass - Determine the simplified type class of the given canonical type.
- getSizeOfImm - Decode the "size of immediate" field from the TSFlags field of ...
- getSourceGraphNode
- getSourceGraphNode
- getSourceLanguageNames
- getSourceLiteralString
- getSourceRange - Returns the token CharSourceRange corresponding to \p Range.
- getSourceRange - Returns the CharSourceRange of an given Node. \p Node is typica...
- getSourceRange - Returns the CharSourceRange of the token at Location \p Loc.
- getSpanBeginForControl
- getSpanBeginForControlEnd
- getSpanBeginForControlStart
- getSparcAsmModeForCPU
- getSparcFloatABI
- getSparcTargetCPU
- getSparcTargetFeatures
- getSpecificAttr
- getSpillOptionIdx - Spill option index.
- getSplatIndex
- getSplatIndex - If all non-negative \p Mask elements are the same value, return...
- getSplatValue - Get splat value if the input is a splat vector or return nullpt...
- getSrcRegIgnoringCopies - Find the source register for \p Reg, folding away any trivial c...
- getStackIndexOfNearestEnclosingCaptureCapableLambda - Examines the FunctionScopeInfo stack to determine the nearest e...
- getStackRealign
- getStackSymbolOrdering
- getStandardCSEConfigForOpt
- getStandardSelectorLoc - Get the "standard" location of a selector identifier, e.g: For ...
- getStandardSelectorLoc - Get the "standard" location of a selector identifier, e.g: For ...
- getStaticInitGVs - Create an iterator range over the GlobalValues that contribute ...
- getStatsFileName - Handles the -save-stats option and returns the filename to save...
- getStderrHandle - Return an open handle to standard error. On Unix, this is typic...
- getStdinHandle - Return an open handle to standard in. On Unix, this is typicall...
- getStdoutHandle - Return an open handle to standard out. On Unix, this is typical...
- getStoreValueForLoad - If analyzeLoadFromClobberingStore returned an offset, this func...
- getStrideFromPointer - Get the stride of a pointer access in a loop. Looks for symboli...
- getStringFnAttrAsInt
- getStripPluginsAdjuster - Gets an argument adjuster which strips plugin related command l...
- getStyle - Construct a FormatStyle based on ``StyleName``. ``StyleName`` c...
- getSubArch
- getSubArch
- getSubDirectoryPath
- getSubExpr
- getSubRangeForMask - Find a subrange corresponding to the lane mask @p LM, or a supe...
- getSubRangeForMaskExact
- getSubRangeForMaskExact
- getSubjectMatchRuleSpelling
- getSubrangeImpl - Find a subrange corresponding to the exact lane mask @p LM in t...
- getSum - Get the sum of two scaled numbers. Get the sum of two scaled nu...
- getSum32 - Convenience helper for 32-bit sum.
- getSum64 - Convenience helper for 64-bit sum.
- getSwappedBytes
- getSwappedBytes
- getSwappedBytes
- getSwappedBytes
- getSwappedBytes
- getSwappedBytes
- getSwappedBytes
- getSwappedBytes - Needed by swapByteOrder().
- getSwappedBytes
- getSwappedBytes
- getSwappedBytes
- getSwappedBytes
- getSwappedBytes
- getSwappedBytes
- getSwappedBytes
- getSwappedVCMPImm - Get the VCMP immediate if the opcodes are swapped.
- getSwappedVPCMPImm - Get the VPCMP immediate if the opcodes are swapped.
- getSwappedVPCOMImm - Get the VPCOM immediate if the opcodes are swapped.
- getSwiftAsyncFramePointer
- getSymbolInfo
- getSymbolInfoForMacro
- getSymbolKindString
- getSymbolLanguageString
- getSymbolName
- getSymbolSubKindString
- getSymbolTypeNames
- getSystemZFloatABI
- getSystemZTargetCPU
- getSystemZTargetFeatures
- getTLSSize
- getTag - These functions map their strings back to the corresponding enu...
- getTargetTripleName
- getTemplateParamsRange - Retrieves the range of the given template parameter lists.
- getTemplateSpecializationArgs
- getTemplateSpecializationArgs
- getTemplateSpecializationArgs
- getTensorSpecFromJSON - Construct a TensorSpec from a JSON dictionary of the form: { "n...
- getText - Returns the source-code text in the specified range.
- getText - Returns a textual representation of \p Node.
- getText - Returns the source-code text corresponding to \p Node.
- getText
- getTheX86_32Target
- getTheX86_64Target
- getThinLTOOutputFile - Given the original \p Path to an output file, replace any path ...
- getThreadModel
- getThunkOrdinalNames
- getTimeTraceProfilerInstance
- getToken - getToken - This function extracts one token from source, ignori...
- getTokenName - Determines the name of a token as used within the front end. Th...
- getTokenTypeName - Determines the name of a token type.
- getTraitName - Return the internal name of type trait \p T. Never null.
- getTraitName
- getTraitName - Return the internal name of type trait \p T. Never null.
- getTraitName
- getTraitSpelling
- getTraitSpelling - Return the spelling of the type trait \p TT. Never null.
- getTraitSpelling - Return the spelling of the type trait \p TT. Never null.
- getTraitSpelling
- getTrampolineNames
- getTrapFuncName
- getType - Return the function type for an intrinsic.
- getTypeLeafNames
- getTypeModifierNames
- getTypeName - getTypeName - Return the name of the type for \p Id.
- getTypeName - We provide a function which tries to compute the (demangled) na...
- getTypeTempSuffix - getTypeTempSuffix - Return the suffix to use when creating a te...
- getUBImplyingAttributes - Get param/return attributes which imply immediate undefined beh...
- getUINTTOFP - getUINTTOFP - Return the UINTTOFP_*_* value for the given types...
- getULEB128Size - Utility function to get the size of the ULEB128-encoded value.
- getUSRForDecl
- getUSRsForDeclaration - Returns the set of USRs that correspond to the given declaratio...
- getUTF8SequenceSize
- getUmask - Get file creation mode mask of the process.
- getUnaryOpcodeString - Return the name of a unary opcode.
- getUndefRegState
- getUnderlyingObject
- getUnderlyingObject - This method strips off any GEP address adjustments and pointer ...
- getUnderlyingObjects - This method is similar to getUnderlyingObject except that it ca...
- getUnderlyingObjectsForCodeGen - This is a wrapper around getUnderlyingObjects and adds support ...
- getUnderlyingType
- getUnderlyingType
- getUnderlyingType - Unifies obtaining the underlying type of a regular node through...
- getUnderlyingType
- getUnderlyingType
- getUniqueBasicBlockSectionNames
- getUniqueCastUse - If a value has only one user that is a CastInst, return it.
- getUniqueExitBlocksHelper
- getUniqueID
- getUniqueModuleId - Produce a unique identifier for this module by taking the MD5 s...
- getUniqueSectionNames
- getUnitLengthFieldByteSize - Get the byte size of the unit length field depending on the DWA...
- getUniversalCRTSdkDir
- getUnlikelySectionPrefix
- getUnnamedDeclDiag
- getUnorderedFlavor - This function returns 0 if the condition is always false if an ...
- getUntagLocationIfFunctionExit
- getUseCtors
- getVETargetFeatures
- getVFParamKindFromString - Retrieve the `VFParamKind` from a string token.
- getVFSFromYAML - Gets a \p FileSystem for a virtual file system described in YAM...
- getVPCMPImmForCond - Get the VPCMP immediate for the given condition.
- getVPExplicitVectorLengthIdx - The operand position of the explicit vector length parameter.
- getVPMaskIdx - The operand position of the vector mask.
- getValueForSiteInstrProf
- getValueFromCondition
- getValueProfDataFromInst - Extract the value profile data from \p Inst which is annotated ...
- getValueProfDataSize - Return the total size in bytes of the on-disk value profile dat...
- getValueProfRecordHeaderSize
- getValueProfRecordNext
- getValueProfRecordNumValueData - Return the total number of value data for \c This record.
- getValueProfRecordSize - Return the total size of the value profile record including the...
- getValueProfRecordValueData
- getValueTrackingVariableLocations
- getVariableName - Returns with Field's name. This is a helper function to get the...
- getVecReduceBaseOpcode - Get underlying scalar opcode for VECREDUCE opcode. For example ...
- getVectorIntrinsicIDForCall - Returns intrinsic ID for call. For the input call instruction i...
- getVectorSplat - Examples: If called on the G_BUILD_VECTOR above, this will retu...
- getVectorVariantNames - Populates a set of strings representing the Vector Function ABI...
- getVendorSignature - Returns the host CPU's vendor. MaxLeaf: if a non-nullptr pointe...
- getVirtuality
- getWeakLeft
- getWebKitStyle - Returns a format style complying with Webkit's style guide: htt...
- getWeightFromBranchProb
- getWidenedLoopState - Get the states that result from widening the loop. Widen the lo...
- getWidth - Get the width of a number.
- getWindowsSDKDir - Get Windows SDK installation directory.
- getWireProtectionFlagsStr
- getWithType - Try to convert \p V to type \p Ty without introducing new instr...
- getX86ConditionCode - Return a pair of condition code for the given predicate and whe...
- getX86SubSuperRegister - Returns the sub or super register of a specific X86 register. e...
- getX86SubSuperRegisterOrZero - Returns the sub or super register of a specific X86 register. L...
- getX86TargetCPU
- getX86TargetFeatures
- getXCOFFTracebackTable
- getXRayOmitFunctionIndex
- get_array_pod_sort_comparator - get_array_pod_sort_comparator - This is an internal helper func...
- get_cpus - Returns how many physical CPUs or NUMA groups the system has.
- get_execution_seed
- get_file_type - Does status represent a directory?
- get_hashable_data - Helper to get the hashable data representation for a type. This...
- get_hashable_data - Helper to get the hashable data representation for a type. This...
- get_id
- get_max_thread_name_length - Get the maximum length of a thread name on this platform. A val...
- get_separator - Return the preferred separator for this platform.
- get_thread_affinity_mask - Returns a mask that represents on which hardware thread, core, ...
- get_thread_name - Get the name of the current thread. The level of support for g...
- get_threadid - Return the current thread id, as used in various OS system call...
- get_threadpool_strategy - Build a strategy from a number of threads as a string provided ...
- greatestCommonDivisor - Return the greatest common divisor of the values using Euclid's...
- groupReplacementsByFile - If there are multiple <File , Replacements> pairs with the sam...
- gtestAssert - Matcher for gtest's ASSERT comparison macros including ASSERT_E...
- gtestAssertThat - Matcher for gtest's ASSERT_THAT macro.
- gtestExpect - Matcher for gtest's EXPECT comparison macros including EXPECT_E...
- gtestExpectCall - Matcher for gtest's EXPECT_CALL macro. `MockCall` matches the w...
- gtestExpectCall - Matcher for gtest's EXPECT_CALL macro. `MockObject` matches the...
- gtestExpectThat - Matcher for gtest's EXPECT_THAT macro.
- gtestOnCall - Like the first `gtestExpectCall` overload but for `ON_CALL`.
- gtestOnCall - Like the second `gtestExpectCall` overload but for `ON_CALL`.
- guessLanguage
- guessSuccessors - Determine a possible list of successors of a basic block based ...
- handleAllErrors - Check that E is a non-error, then drop it. If E is an error, ll...
- handleAllErrors - Behaves the same as handleErrors, except that by contract all e...
- handleErrorImpl
- handleErrorImpl
- handleErrors - Pass the ErrorInfo(s) contained in E to their respective handle...
- handleExecNameEncodedBEOpts - Handle backend options that are encoded in the executable name....
- handleExecNameEncodedOptimizerOpts - Handle optimizer options which are encoded in the executable na...
- handleExpected - Handle any errors (if present) in an Expected <T >, then try a ...
- handleSection
- handleTargetFeaturesGroup - Iterate \p Args and convert -mxxx to +xxx and -mno-xxx to -xxx ...
- hardware_concurrency - Returns a default thread strategy where all available hardware ...
- hasAnyNameFunc - Trampoline function to use VariadicFunction < > to construct a ...
- hasAnyOperatorNameFunc
- hasAnyOverloadedOperatorNameFunc
- hasAnySelectorFunc - Trampoline function to use VariadicFunction < > to construct a ...
- hasAssumption - Return true if \p CB or the callee has the assumption \p Assump...
- hasAssumption - Return true if \p F has the assumption \p AssumptionStr attache...
- hasAttachedCallOpBundle
- hasAttribute - Return the version number associated with the attribute if we r...
- hasAttributeInAssume
- hasAttributeInAssume - Query the operand bundle of an llvm.assume to find a single att...
- hasCallerAttr
- hasCompactBranches
- hasDeclaration - Matches a node if the declaration associated with that node mat...
- hasDeducibleTemplateParameters
- hasDisableAllTransformsHint - Look for the loop attribute that disables all transformation he...
- hasDisableLICMTransformsHint - Look for the loop attribute that disables the LICM transformati...
- hasDistributeTransformation
- hasEscapedAttr
- hasFloatFn - Check whether the overloaded floating point function correspond...
- hasImm
- hasIntrospectionSupport
- hasIterationCountInvariantInParent - Check inner loop (L) backedge count is known to be invariant on...
- hasLICMVersioningTransformation
- hasLessThanNumFused - Checks if the number of cluster edges between SU and its predec...
- hasLockPrefix - Returns true if this instruction has a LOCK prefix.
- hasMipsAbiArg
- hasMustProgress - Look for the loop attribute that requires progress within the l...
- hasNItems - Returns true if the given container has exactly N items
- hasNItems - Return true if the sequence [Begin, End) has exactly N items. R...
- hasNItemsOrLess - Returns true if the given container has N or less items
- hasNItemsOrLess - Returns true if the sequence [Begin, End) has N or less items. ...
- hasNItemsOrMore - Return true if the sequence [Begin, End) has N or more items. R...
- hasNItemsOrMore - Returns true if the given container has N or more items
- hasName - Matches NamedDecl nodes that have the specified name. Supports ...
- hasNoRepeatedElements
- hasOverloadedOperatorName - Matches overloaded operator names. Matches overloaded operator ...
- hasPPCAbiArg
- hasPartialIVCondition - Check if the loop header has a conditional branch that is not l...
- hasRegisterOptions
- hasSideEffects
- hasSingleElement - Returns true if the given container only contains a single elem...
- hasSpecificAttr
- hasStandardSelectorLocs - Returns true if all \p SelLocs are in a "standard" location.
- hasStandardSelectorLocs - Returns true if all \p SelLocs are in a "standard" location.
- hasUTF16ByteOrderMark - Returns true if a blob of text starts with a UTF-16 big or litt...
- hasUnknownAttr
- hasUnknownOrCallerAttr
- hasUnrollAndJamTransformation
- hasUnrollTransformation - @ { Get the mode for LLVM's supported loop transformations.
- hasVectorizeTransformation
- hasWeakerNullability - Return true if \p L has a weaker nullability annotation than \p...
- hasWholeProgramVisibility
- has_extension - Has extension? extension != ""
- has_filename - Has filename? filename != ""
- has_parent_path - Has parent path? parent_path != ""
- has_relative_path - Has relative path? relative_path != ""
- has_root_directory - Has root directory? root_directory != ""
- has_root_name - Has root name? root_name != ""
- has_root_path - Has root path? root_path != ""
- has_stem - Has stem? stem != ""
- hasa
- hasa - Check whether Metadata has a Value. As an analogue to \a isa(),...
- hashBufferV8
- hashStringV1
- hashStringV2
- hashSysV - This function returns the hash value for a symbol in the .dynsy...
- hashTagRecord - Given a CVType referring to a class, structure, union, or enum,...
- hashTypeRecord
- hash_16_bytes
- hash_17to32_bytes
- hash_1to3_bytes
- hash_33to64_bytes
- hash_4to8_bytes
- hash_9to16_bytes
- hash_combine - Combine values into a single hash_code. This routine accepts a ...
- hash_combine_range - Compute a hash_code for a sequence of values. This hashes a seq...
- hash_combine_range_impl - Implement the combining of integral values into a hash_code. Th...
- hash_combine_range_impl - Implement the combining of integral values into a hash_code. Th...
- hash_integer_value - Helper to hash the value of a single integer. Overloads for sma...
- hash_short
- hash_value - Compute a hash_code for a StringRef.
- hash_value - Hash code is based on the DirectoryEntry, not the specific name...
- hash_value - Overload to compute a hash code for an APFloat value. Note that...
- hash_value - Compute a hash_code for a standard string.
- hash_value - Hashing function for PartialMapping. It is required for the has...
- hash_value
- hash_value
- hash_value
- hash_value - Return a hash_value for the given vector.
- hash_value
- hash_value
- hash_value - Compute a hash_code for a pointer's address. N.B.: This hashes ...
- hash_value - Provide a default implementation of `hash_value` when `addHash(...
- hash_value - Overload to compute a hash_code for an APInt value.
- hash_value - Return a hash_code for the given matrix.
- hash_value - Compute a hash_code for any integer value. Note that this funct...
- hash_value
- hash_value
- hash_value - Compute a hash_code for a pair of objects.
- hash_value
- hash_value - Compute a hash_code for a tuple.
- hash_value
- hash_value - Hash code is based on the FileEntry, not the specific named ref...
- hash_value - MachineOperand hash_value overload. Note that this includes the...
- hash_value - Hashes \p Value based on its opcode, types, and operand types. ...
- hash_value
- hash_value
- hash_value
- hash_value
- hash_value - Allow a hash_code to be directly run through hash_value.
- hash_value - See friend declarations above. These additional declarations ar...
- hash_value - @ }
- hash_value
- hash_value_tuple_helper
- haveAMDGPUCodeObjectVersionArgument
- haveNoCommonBitsSet - Return true if LHS and RHS have no common bits set.
- heavyweight_hardware_concurrency - Like heavyweight_hardware_concurrency() above, but builds a str...
- heavyweight_hardware_concurrency - Returns a thread strategy for tasks requiring significant memor...
- hexDigitValue - Interpret the given character \p C as a hexadecimal digit and r...
- hexFromNibbles - Return the binary representation of the two provided values, \p...
- hexdigit - hexdigit - Return the hexadecimal character for the given numbe...
- hoistAllInstructionsInto - Hoist all of the instructions in the \p IfBlock to the dominant...
- hoistRegion - Walk the specified region of the CFG (defined by all blocks dom...
- home_directory - Get the user's home directory.
- identifyNoAliasScopesToClone - Find the 'llvm.experimental.noalias.scope.decl' intrinsics in t...
- identifyNoAliasScopesToClone - Find the 'llvm.experimental.noalias.scope.decl' intrinsics in t...
- identify_magic - Identify the type of a binary file based on how magical it is.
- identify_magic - Get and identify \a path's type based on its content.
- idf_begin
- idf_end
- idf_ext_begin
- idf_ext_end
- ifBound - Version of `ifBound` specialized to `ASTEdit`.
- ifBound - Chooses between the two strings, based on whether \p ID is boun...
- ifBound - Chooses between the two consumers, based on whether \p ID is bo...
- ifBound - Version of `ifBound` that has no "False" branch. If the node is...
- ifBound - Chooses between the two stencil parts, based on whether \p ID i...
- ignoreCFGOmittedNodes - Skip past nodes that the CFG does not emit. These nodes are inv...
- ignoreCFGOmittedNodes
- ignoreError
- ignoreError
- ilogb - Returns the exponent of the internal representation of the APFl...
- ilogb
- implies - Logical implication. Returns true if LHS implies RHS, i.e. if L...
- impliesPoison - Return true if V is poison given that ValAssumedPoison is alrea...
- inconvertibleErrorCode - The value returned by this function can be returned from conver...
- indexASTUnit - Recursively indexes all decls in the AST.
- indexMacrosCallback - Creates a PPCallbacks that indexes macros and feeds macros to \...
- indexModuleFile - Recursively indexes all top-level decls in the module.
- indexTopLevelDecls - Recursively indexes \p Decls.
- inferAlignFromPtrInfo
- inferAttributesFromOthers - If we can infer one attribute from another on the declaration o...
- inferMissingCompileCommands - Returns a wrapped CompilationDatabase that defers to the provid...
- inferNonMandatoryLibFuncAttrs
- inferNonMandatoryLibFuncAttrs - Analyze the name and prototype of the given function and set an...
- inferTargetAndDriverMode - Returns a wrapped CompilationDatabase that will add -target and...
- inheritanceModelHasNVOffsetField
- inheritanceModelHasOnlyOneField
- inheritanceModelHasVBPtrOffsetField
- inheritanceModelHasVBTableOffsetField
- init
- initDebugCounterOptions
- initDebugOptions
- initGraphWriterOptions
- initImportList - Distributed ThinLTO: collect the referenced modules based on mo...
- initLLVMToSEHAndCVRegMapping
- initListElements
- initRandomSeedOptions
- initSignalsOptions
- initStatisticOptions
- initTimerOptions
- initTypeSizeOptions
- initWithColorOptions
- initializationPatternFor
- initialize
- initializeAAEvalLegacyPassPass
- initializeAAResultsWrapperPassPass
- initializeADCELegacyPassPass
- initializeAddDiscriminatorsLegacyPassPass
- initializeAddFSDiscriminatorsPass
- initializeAggressiveInstCombine - Initialize all passes linked into the AggressiveInstCombine lib...
- initializeAggressiveInstCombinerLegacyPassPass
- initializeAliasSetPrinterPass
- initializeAlignmentFromAssumptionsPass
- initializeAlwaysInlinerLegacyPassPass
- initializeAnalysis - Initialize all passes linked into the Analysis library.
- initializeAnnotation2MetadataLegacyPass
- initializeAnnotationRemarksLegacyPass
- initializeAssumeBuilderPassLegacyPassPass
- initializeAssumeSimplifyPassLegacyPassPass
- initializeAssumptionCacheTrackerPass
- initializeAtomicExpandPass
- initializeAttributorCGSCCLegacyPassPass
- initializeAttributorLegacyPassPass
- initializeBDCELegacyPassPass
- initializeBarrierNoopPass
- initializeBasicAAWrapperPassPass
- initializeBasicBlockSectionsPass
- initializeBasicBlockSectionsProfileReaderPass
- initializeBlockExtractorLegacyPassPass
- initializeBlockFrequencyInfoWrapperPassPass
- initializeBoundsCheckingLegacyPassPass
- initializeBranchFolderPassPass
- initializeBranchProbabilityInfoWrapperPassPass
- initializeBranchRelaxationPass
- initializeBreakCriticalEdgesPass
- initializeBreakFalseDepsPass
- initializeCFGOnlyPrinterLegacyPassPass
- initializeCFGOnlyViewerLegacyPassPass
- initializeCFGPrinterLegacyPassPass
- initializeCFGSimplifyPassPass
- initializeCFGViewerLegacyPassPass
- initializeCFGuardLongjmpPass
- initializeCFGuardPass
- initializeCFIFixupPass
- initializeCFIInstrInserterPass
- initializeCFLAndersAAWrapperPassPass
- initializeCFLSteensAAWrapperPassPass
- initializeCallGraphDOTPrinterPass
- initializeCallGraphPrinterLegacyPassPass
- initializeCallGraphViewerPass
- initializeCallGraphWrapperPassPass
- initializeCallSiteSplittingLegacyPassPass
- initializeCalledValuePropagationLegacyPassPass
- initializeCanonicalizeFreezeInLoopsPass
- initializeCheckDebugMachineModulePass
- initializeCodeGen - Initialize all passes linked into the CodeGen library.
- initializeCodeGenPreparePass
- initializeConstantHoistingLegacyPassPass
- initializeConstantMergeLegacyPassPass
- initializeConstraintEliminationPass
- initializeCore - Initialize all passes linked into the TransformUtils library.
- initializeCorrelatedValuePropagationPass
- initializeCostModelAnalysisPass
- initializeCrossDSOCFIPass
- initializeCycleInfoWrapperPassPass
- initializeDAEPass
- initializeDAHPass
- initializeDCELegacyPassPass
- initializeDFAJumpThreadingLegacyPassPass
- initializeDSELegacyPassPass
- initializeDataFlowSanitizerLegacyPassPass
- initializeDeadMachineInstructionElimPass
- initializeDebugifyMachineModulePass
- initializeDelinearizationPass
- initializeDemandedBitsWrapperPassPass
- initializeDependenceAnalysisPass
- initializeDependenceAnalysisWrapperPassPass
- initializeDetectDeadLanesPass
- initializeDivRemPairsLegacyPassPass
- initializeDomOnlyPrinterWrapperPassPass
- initializeDomOnlyViewerWrapperPassPass
- initializeDomPrinterWrapperPassPass
- initializeDomViewerWrapperPassPass
- initializeDominanceFrontierWrapperPassPass
- initializeDominatorTreeWrapperPassPass
- initializeDummyCGSCCPassPass
- initializeDwarfEHPrepareLegacyPassPass
- initializeEHContGuardCatchretPass
- initializeEarlyCSELegacyPassPass
- initializeEarlyCSEMemSSALegacyPassPass
- initializeEarlyIfConverterPass
- initializeEarlyIfPredicatorPass
- initializeEarlyMachineLICMPass
- initializeEarlyTailDuplicatePass
- initializeEdgeBundlesPass
- initializeEliminateAvailableExternallyLegacyPassPass
- initializeEvexToVexInstPassPass
- initializeExpandMemCmpPassPass
- initializeExpandPostRAPass
- initializeExpandReductionsPass
- initializeExpandVectorPredicationPass
- initializeExternalAAWrapperPassPass
- initializeFEntryInserterPass
- initializeFPSPass
- initializeFinalizeISelPass
- initializeFinalizeMachineBundlesPass
- initializeFixIrreduciblePass
- initializeFixupBWInstPassPass
- initializeFixupLEAPassPass
- initializeFixupStatepointCallerSavedPass
- initializeFlattenCFGLegacyPassPass
- initializeFloat2IntLegacyPassPass
- initializeForceFunctionAttrsLegacyPassPass
- initializeForwardControlFlowIntegrityPass
- initializeFuncletLayoutPass
- initializeFunctionSpecializationLegacyPassPass
- initializeGCMachineCodeAnalysisPass
- initializeGCModuleInfoPass
- initializeGISelCSEAnalysisWrapperPassPass
- initializeGISelKnownBitsAnalysisPass
- initializeGVNHoistLegacyPassPass
- initializeGVNLegacyPassPass
- initializeGVNSinkLegacyPassPass
- initializeGlobalDCELegacyPassPass
- initializeGlobalISel - Initialize all passes linked into the GlobalISel library.
- initializeGlobalMergePass
- initializeGlobalOptLegacyPassPass
- initializeGlobalSplitPass
- initializeGlobalsAAWrapperPassPass
- initializeGuardWideningLegacyPassPass
- initializeHardwareLoopsPass
- initializeHotColdSplittingLegacyPassPass
- initializeIPO - Initialize all passes linked into the IPO library.
- initializeIPSCCPLegacyPassPass
- initializeIRCELegacyPassPass
- initializeIROutlinerLegacyPassPass
- initializeIRSimilarityIdentifierWrapperPassPass
- initializeIRTranslatorPass
- initializeIVUsersWrapperPassPass
- initializeIfConverterPass
- initializeImmutableModuleSummaryIndexWrapperPassPass
- initializeImplicitNullChecksPass
- initializeIndVarSimplifyLegacyPassPass
- initializeIndirectBrExpandPassPass
- initializeInferAddressSpacesPass
- initializeInferFunctionAttrsLegacyPassPass
- initializeInjectTLIMappingsLegacyPass
- initializeInlineCostAnalysisPass
- initializeInstCombine - Initialize all passes linked into the InstCombine library.
- initializeInstCountLegacyPassPass
- initializeInstNamerPass
- initializeInstSimplifyLegacyPassPass
- initializeInstructionCombiningPassPass
- initializeInstructionSelectPass
- initializeInstrumentation - Initialize all passes linked into the Instrumentation library.
- initializeInterleavedAccessPass
- initializeInterleavedLoadCombinePass
- initializeInternalizeLegacyPassPass
- initializeIntervalPartitionPass
- initializeJMCInstrumenterPass
- initializeJumpThreadingPass
- initializeLCSSAVerificationPassPass
- initializeLCSSAWrapperPassPass
- initializeLazyBFIPassPass - Helper for client passes to initialize dependent passes for LBF...
- initializeLazyBPIPassPass - Helper for client passes to initialize dependent passes for LBP...
- initializeLazyBlockFrequencyInfoPassPass
- initializeLazyBranchProbabilityInfoPassPass
- initializeLazyMachineBlockFrequencyInfoPassPass
- initializeLazyValueInfoPrinterPass
- initializeLazyValueInfoWrapperPassPass
- initializeLegacyDivergenceAnalysisPass
- initializeLegacyLICMPassPass
- initializeLegacyLoopSinkPassPass
- initializeLegalizerPass
- initializeLibCallsShrinkWrapLegacyPassPass
- initializeLintLegacyPassPass
- initializeLiveDebugValuesPass
- initializeLiveDebugVariablesPass
- initializeLiveIntervalsPass
- initializeLiveRangeShrinkPass
- initializeLiveRegMatrixPass
- initializeLiveStacksPass
- initializeLiveVariablesPass
- initializeLoadStoreOptPass
- initializeLoadStoreVectorizerLegacyPassPass
- initializeLoaderPassPass
- initializeLocalStackSlotPassPass
- initializeLocalizerPass
- initializeLoopAccessLegacyAnalysisPass
- initializeLoopDataPrefetchLegacyPassPass
- initializeLoopDeletionLegacyPassPass
- initializeLoopDistributeLegacyPass
- initializeLoopExtractorLegacyPassPass
- initializeLoopFlattenLegacyPassPass
- initializeLoopFuseLegacyPass
- initializeLoopGuardWideningLegacyPassPass
- initializeLoopIdiomRecognizeLegacyPassPass
- initializeLoopInfoWrapperPassPass
- initializeLoopInstSimplifyLegacyPassPass
- initializeLoopInterchangeLegacyPassPass
- initializeLoopLoadEliminationPass
- initializeLoopPassPass
- initializeLoopPredicationLegacyPassPass
- initializeLoopRerollLegacyPassPass
- initializeLoopRotateLegacyPassPass
- initializeLoopSimplifyCFGLegacyPassPass
- initializeLoopSimplifyPass
- initializeLoopStrengthReducePass
- initializeLoopUnrollAndJamPass
- initializeLoopUnrollPass
- initializeLoopUnswitchPass
- initializeLoopVectorizePass
- initializeLoopVersioningLICMLegacyPassPass
- initializeLoopVersioningLegacyPassPass
- initializeLowerAtomicLegacyPassPass
- initializeLowerConstantIntrinsicsPass
- initializeLowerEmuTLSPass
- initializeLowerExpectIntrinsicPass
- initializeLowerGlobalDtorsLegacyPassPass
- initializeLowerGuardIntrinsicLegacyPassPass
- initializeLowerIntrinsicsPass
- initializeLowerInvokeLegacyPassPass
- initializeLowerMatrixIntrinsicsLegacyPassPass
- initializeLowerMatrixIntrinsicsMinimalLegacyPassPass
- initializeLowerSwitchLegacyPassPass
- initializeLowerWidenableConditionLegacyPassPass
- initializeMIRAddFSDiscriminatorsPass
- initializeMIRCanonicalizerPass
- initializeMIRNamerPass
- initializeMIRPrintingPassPass
- initializeMIRProfileLoaderPassPass
- initializeMachineBlockFrequencyInfoPass
- initializeMachineBlockPlacementPass
- initializeMachineBlockPlacementStatsPass
- initializeMachineBranchProbabilityInfoPass
- initializeMachineCSEPass
- initializeMachineCombinerPass
- initializeMachineCopyPropagationPass
- initializeMachineCycleInfoPrinterPassPass
- initializeMachineCycleInfoWrapperPassPass
- initializeMachineDominanceFrontierPass
- initializeMachineDominatorTreePass
- initializeMachineFunctionPrinterPassPass
- initializeMachineFunctionSplitterPass
- initializeMachineLICMPass
- initializeMachineLoopInfoPass
- initializeMachineModuleInfoWrapperPassPass
- initializeMachineOptimizationRemarkEmitterPassPass
- initializeMachineOutlinerPass
- initializeMachinePipelinerPass
- initializeMachinePostDominatorTreePass
- initializeMachineRegionInfoPassPass
- initializeMachineSchedulerPass
- initializeMachineSinkingPass
- initializeMachineTraceMetricsPass
- initializeMachineVerifierPassPass
- initializeMakeGuardsExplicitLegacyPassPass
- initializeMemCpyOptLegacyPassPass
- initializeMemDepPrinterPass
- initializeMemDerefPrinterPass
- initializeMemProfilerLegacyPassPass
- initializeMemoryDependenceWrapperPassPass
- initializeMemorySSAPrinterLegacyPassPass
- initializeMemorySSAWrapperPassPass
- initializeMergeFunctionsLegacyPassPass
- initializeMergeICmpsLegacyPassPass
- initializeMergedLoadStoreMotionLegacyPassPass
- initializeMetaRenamerPass
- initializeModuleDebugInfoLegacyPrinterPass
- initializeModuleMemProfilerLegacyPassPass
- initializeModuleSummaryIndexWrapperPassPass
- initializeModuloScheduleTestPass
- initializeMustBeExecutedContextPrinterPass
- initializeMustExecutePrinterPass
- initializeNaryReassociateLegacyPassPass
- initializeNewGVNLegacyPassPass
- initializeObjCARCAAWrapperPassPass
- initializeObjCARCAPElimPass
- initializeObjCARCContractLegacyPassPass
- initializeObjCARCExpandPass
- initializeObjCARCOptLegacyPassPass
- initializeObjCARCOpts - Initialize all passes linked into the ObjCARCOpts library.
- initializeOpenMPOptCGSCCLegacyPassPass
- initializeOptimizationRemarkEmitterWrapperPassPass
- initializeOptimizePHIsPass
- initializeOutputBuffer
- initializePAEvalPass
- initializePEIPass
- initializePHIEliminationPass
- initializePartialInlinerLegacyPassPass
- initializePartiallyInlineLibCallsLegacyPassPass
- initializePatchableFunctionPass
- initializePeepholeOptimizerPass
- initializePhiValuesWrapperPassPass
- initializePhysicalRegisterUsageInfoPass
- initializePlaceBackedgeSafepointsImplPass
- initializePlaceSafepointsPass
- initializePostDomOnlyPrinterWrapperPassPass
- initializePostDomOnlyViewerWrapperPassPass
- initializePostDomPrinterWrapperPassPass
- initializePostDomViewerWrapperPassPass
- initializePostDominatorTreeWrapperPassPass
- initializePostMachineSchedulerPass
- initializePostOrderFunctionAttrsLegacyPassPass
- initializePostRAHazardRecognizerPass
- initializePostRAMachineSinkingPass
- initializePostRASchedulerPass
- initializePreISelIntrinsicLoweringLegacyPassPass
- initializePredicateInfoPrinterLegacyPassPass
- initializePrintFunctionPassWrapperPass
- initializePrintModulePassWrapperPass
- initializeProcessImplicitDefsPass
- initializeProfileSummaryInfoWrapperPassPass
- initializePromoteLegacyPassPass
- initializePruneEHPass
- initializePseudoProbeInserterPass
- initializeRABasicPass
- initializeRAGreedyPass
- initializeReachingDefAnalysisPass
- initializeReassociateLegacyPassPass
- initializeRedundantDbgInstEliminationPass
- initializeRegAllocEvictionAdvisorAnalysisPass
- initializeRegAllocFastPass
- initializeRegAllocScoringPass
- initializeRegBankSelectPass
- initializeRegToMemLegacyPass
- initializeRegUsageInfoCollectorPass
- initializeRegUsageInfoPropagationPass
- initializeRegionInfoPassPass
- initializeRegionOnlyPrinterPass
- initializeRegionOnlyViewerPass
- initializeRegionPrinterPass
- initializeRegionViewerPass
- initializeRegisterCoalescerPass
- initializeRemoveRedundantDebugValuesPass
- initializeRenameIndependentSubregsPass
- initializeReplaceWithVeclibLegacyPass
- initializeResetMachineFunctionPass
- initializeReversePostOrderFunctionAttrsLegacyPassPass
- initializeRewriteStatepointsForGCLegacyPassPass
- initializeRewriteSymbolsLegacyPassPass
- initializeSCCPLegacyPassPass
- initializeSCEVAAWrapperPassPass
- initializeSLPVectorizerPass
- initializeSROALegacyPassPass
- initializeSafeStackLegacyPassPass
- initializeSafepointIRVerifierPass
- initializeScalarEvolutionWrapperPassPass
- initializeScalarOpts - Initialize all passes linked into the ScalarOpts library.
- initializeScalarizeMaskedMemIntrinLegacyPassPass
- initializeScalarizerLegacyPassPass
- initializeScavengerTestPass
- initializeScopedNoAliasAAWrapperPassPass
- initializeSelectOptimizePass
- initializeSeparateConstOffsetFromGEPLegacyPassPass
- initializeShadowStackGCLoweringPass
- initializeShrinkWrapPass
- initializeSimpleInlinerPass
- initializeSimpleLoopUnswitchLegacyPassPass
- initializeSingleLoopExtractorPass
- initializeSinkingLegacyPassPass
- initializeSjLjEHPreparePass
- initializeSlotIndexesPass
- initializeSpeculativeExecutionLegacyPassPass
- initializeSpillPlacementPass
- initializeStackColoringPass
- initializeStackMapLivenessPass
- initializeStackProtectorPass
- initializeStackSafetyGlobalInfoWrapperPassPass
- initializeStackSafetyInfoWrapperPassPass
- initializeStackSlotColoringPass
- initializeStraightLineStrengthReduceLegacyPassPass
- initializeStringsAndChecksums
- initializeStripDeadDebugInfoPass
- initializeStripDeadPrototypesLegacyPassPass
- initializeStripDebugDeclarePass
- initializeStripDebugMachineModulePass
- initializeStripGCRelocatesLegacyPass
- initializeStripNonDebugSymbolsPass
- initializeStripNonLineTableDebugLegacyPassPass
- initializeStripSymbolsPass
- initializeStructurizeCFGLegacyPassPass
- initializeTLSVariableHoistLegacyPassPass
- initializeTailCallElimPass
- initializeTailDuplicatePass
- initializeTarget - Initialize all passes linked into the CodeGen library.
- initializeTargetLibraryInfoWrapperPassPass
- initializeTargetPassConfigPass
- initializeTargetTransformInfoWrapperPassPass
- initializeTransformUtils - Initialize all passes linked into the TransformUtils library.
- initializeTwoAddressInstructionPassPass
- initializeTypeBasedAAWrapperPassPass
- initializeTypePromotionPass
- initializeUnifyFunctionExitNodesLegacyPassPass
- initializeUnifyLoopExitsLegacyPassPass
- initializeUnpackMachineBundlesPass
- initializeUnreachableBlockElimLegacyPassPass
- initializeUnreachableMachineBlockElimPass
- initializeVectorCombineLegacyPassPass
- initializeVectorization - Initialize all passes linked into the Vectorize library.
- initializeVerifierLegacyPassPass
- initializeVirtRegMapPass
- initializeVirtRegRewriterPass
- initializeWarnMissedTransformationsLegacyPass
- initializeWasmEHPreparePass
- initializeWinEHPreparePass
- initializeWinEHStatePassPass
- initializeWriteBitcodePassPass
- initializeWriteThinLTOBitcodePass
- initializeX86AvoidSFBPassPass
- initializeX86AvoidTrailingCallPassPass
- initializeX86CallFrameOptimizationPass
- initializeX86CmovConverterPassPass
- initializeX86DomainReassignmentPass
- initializeX86ExecutionDomainFixPass
- initializeX86ExpandPseudoPass
- initializeX86FastPreTileConfigPass
- initializeX86FastTileConfigPass
- initializeX86FixupSetCCPassPass
- initializeX86FlagsCopyLoweringPassPass
- initializeX86LoadValueInjectionLoadHardeningPassPass
- initializeX86LoadValueInjectionRetHardeningPassPass
- initializeX86LowerAMXIntrinsicsLegacyPassPass
- initializeX86LowerAMXTypeLegacyPassPass
- initializeX86LowerTileCopyPass
- initializeX86OptimizeLEAPassPass
- initializeX86PartialReductionPass
- initializeX86PreAMXConfigPassPass
- initializeX86PreTileConfigPass
- initializeX86ReturnThunksPass
- initializeX86SpeculativeExecutionSideEffectSuppressionPass
- initializeX86SpeculativeLoadHardeningPassPass
- initializeX86TileConfigPass
- initializeXRayInstrumentationPass
- injectEdits - Helper function to construct an \c EditGenerator. Overloaded fo...
- injectEdits
- inlineCostFeatureToMlFeature
- inlineCostStr - Utility for extracting the inline cost message to a string.
- insertAfter - Inserts \p Replacement after \p S, leaving the source selected ...
- insertBefore - Inserts \p Replacement before \p S, leaving the source selected...
- insertDebugValuesForPHIs - Propagate dbg.value intrinsics through the newly inserted PHIs.
- insertElementDescriptor
- insertValueDescriptor
- instMayAlias - Returns true if the instruction \p MI may alias \p Other. This ...
- inst_begin
- inst_begin
- inst_begin
- inst_begin
- inst_end
- inst_end
- inst_end
- inst_end
- install_bad_alloc_error_handler - Installs a new bad alloc error handler that should be used when...
- install_fatal_error_handler - install_fatal_error_handler - Installs a new error handler to b...
- install_out_of_memory_new_handler
- instantiateExternalAttribute
- instantiateExternalRelation
- instantiateInterfaceValue
- instantiateTemplateAttribute
- instantiateTemplateAttributeForDecl
- instrprof_category
- instructions
- instructions
- instructions
- instructions
- instructionsWithoutDebug - Construct a range iterator which begins at \p It and moves forw...
- interleave - An STL-style algorithm similar to std::for_each that applies a ...
- interleave
- interleave
- interleave - Overload of interleave for the common case of string separator.
- interleaveComma
- interleaveComma
- internalizeModule - Helper function to internalize functions and variables in a Mod...
- intersectAccessGroups - Compute the access-group list of access groups that @p Inst1 an...
- intersectDenseMaps - Returns a map consisting of key-value entries that are present ...
- intersectModRef
- intervals_begin
- intervals_begin
- intervals_end
- intervals_end
- invalidateParentIListOrdering - Notify basic blocks when an instruction is inserted.
- inverse_children
- inverse_depth_first
- inverse_depth_first_ext
- inverse_nodes
- inverse_post_order
- inverse_post_order_ext
- invertCondition - Invert the given true/false value, possibly reusing an existing...
- invokeRuleAfterValidatingRequirements
- ipo_begin
- ipo_end
- ipo_ext_begin
- ipo_ext_end
- irManglingOptionsFromTargetOptions
- is16BitMemOperand
- is32BitMemOperand
- is64Bit - Check if architecture is 64 bit.
- is64BitMemOperand
- isAAA
- isAAD
- isAAM
- isAAS
- isADC
- isADCX
- isADD
- isADDPD
- isADDPS
- isADDSD
- isADDSS
- isADDSUBPD
- isADDSUBPS
- isADOX
- isAESDEC
- isAESDEC128KL
- isAESDEC256KL
- isAESDECLAST
- isAESDECWIDE128KL
- isAESDECWIDE256KL
- isAESENC
- isAESENC128KL
- isAESENC256KL
- isAESENCLAST
- isAESENCWIDE128KL
- isAESENCWIDE256KL
- isAESIMC
- isAESKEYGENASSIST
- isAND
- isANDN
- isANDNPD
- isANDNPS
- isANDPD
- isANDPS
- isARMAProfile
- isARMMProfile
- isARPL
- isASCII - Returns true if a codepoint is an ASCII character.
- isASCII - Checks whether all characters in S are ASCII.
- isASCII
- isASCII
- isASCII - Returns true if a byte is an ASCII character.
- isASCII - Checks whether character \p C is valid ASCII (high bit is zero).
- isASafeCallArg - For \p E referring to a ref-countable/-counted pointer/referenc...
- isAcceptedByClang - isAcceptedByClang - Can clang handle this input type.
- isAcceptedByFlang - isAcceptedByFlang - Can flang handle this input type.
- isAccessOperator
- isAccessOperator
- isAccessOperator
- isAcquireOrStronger
- isAddrAligned - Checks that Addr is a multiple of the alignment.
- isAligned - Checks that SizeInBytes is a multiple of the alignment.
- isAllOnesConstant - Returns true if \p V is an integer constant with all bits set.
- isAllOnesOrAllOnesSplat - Return true if the value is a constant -1 integer or a splatted...
- isAllOnesOrAllOnesSplat - Return true if the value is a constant -1 integer or a splatted...
- isAllocLikeFn - Tests if a value is a call or invoke to a library function that...
- isAllocaPromotable - Return true if this alloca is legal for promotion. This is true...
- isAllocationFn
- isAllocationFn - Tests if a value is a call or invoke to a library function that...
- isAllowedClauseForDirective - Return true if \p C is a valid clause for \p D in version \p Ve...
- isAllowedClauseForDirective - Return true if \p C is a valid clause for \p D in version \p Ve...
- isAlnum - Checks whether character \p C is either a decimal digit or an u...
- isAlpha - Checks if character \p C is a valid letter as classified by "C"...
- isAlphanumeric - Return true if this character is an ASCII letter or digit: [a-z...
- isAnnotation - Return true if this is any of tok::annot_* kinds.
- isAnyIdentifier - Return true if this is a raw identifier or an identifier kind.
- isAsciiIdentifierContinue - Returns true if this is a body character of a C identifier, whi...
- isAsciiIdentifierStart - Returns true if this is a valid first character of a C identifi...
- isAssumeLikeIntrinsic - Return true if it is an intrinsic that cannot be speculated but...
- isAssumeWithEmptyBundle - Return true iff the operand bundles of the provided llvm.assume...
- isAssumedReadNone - Return true if \p IRP is readnone. This will query respective A...
- isAssumedReadOnly - Return true if \p IRP is readonly. This will query respective A...
- isAsynchronousEHPersonality - Returns true if this personality function catches asynchronous ...
- isAtLeastOrStrongerThan
- isAvailable
- isAvailable
- isAvailable
- isBEXTR
- isBLCFILL
- isBLCI
- isBLCIC
- isBLCMSK
- isBLCS
- isBLENDPD
- isBLENDPS
- isBLENDVPD
- isBLENDVPS
- isBLSFILL
- isBLSI
- isBLSIC
- isBLSMSK
- isBLSR
- isBOUND
- isBSF
- isBSR
- isBSWAP
- isBT
- isBTC
- isBTR
- isBTS
- isBZHI
- isBetterOverloadCandidate
- isBitcode - isBitcode - Return true if the given bytes are the magic bytes ...
- isBitcodeContainingObjCCategory - Return true if \p Buffer contains a bitcode file with ObjC code...
- isBitcodeWrapper - isBitcodeWrapper - Return true if the given bytes are the magic...
- isBitcodeWriterPass - Check whether a pass is a BitcodeWriterPass.
- isBitwiseLogicOp - Whether this is bitwise logic opcode.
- isBitwiseNot - Returns true if \p V is a bitwise not operation. Assumes that a...
- isBool
- isBuildVectorAllOnes - Return true if the specified instruction is a G_BUILD_VECTOR or...
- isBuildVectorAllOnes - Return true if the specified node is a BUILD_VECTOR where all o...
- isBuildVectorAllZeros - Return true if the specified instruction is a G_BUILD_VECTOR or...
- isBuildVectorAllZeros - Return true if the specified node is a BUILD_VECTOR where all o...
- isBuildVectorConstantSplat - Return true if the specified instruction is a G_BUILD_VECTOR or...
- isBuildVectorConstantSplat - Return true if the specified register is defined by G_BUILD_VEC...
- isBuildVectorOfConstantFPSDNodes - Return true if the specified node is a BUILD_VECTOR node of all...
- isBuildVectorOfConstantSDNodes - Return true if the specified node is a BUILD_VECTOR node of all...
- isBytewiseValue - If the specified value can be set by repeating the same byte in...
- isCALL
- isCBW
- isCDQ
- isCDQE
- isCFObjectRef
- isCLAC
- isCLC
- isCLD
- isCLDEMOTE
- isCLFLUSH
- isCLFLUSHOPT
- isCLGI
- isCLI
- isCLRSSBSY
- isCLTS
- isCLUI
- isCLWB
- isCLZERO
- isCMC
- isCMOVCC
- isCMP
- isCMPPD
- isCMPPS
- isCMPSB
- isCMPSD
- isCMPSQ
- isCMPSS
- isCMPSW
- isCMPXCHG
- isCMPXCHG16B
- isCMPXCHG8B
- isCOMISD
- isCOMISS
- isCPUID
- isCPlusPlus
- isCQO
- isCRC32
- isCVTDQ2PD
- isCVTDQ2PS
- isCVTPD2DQ
- isCVTPD2PI
- isCVTPD2PS
- isCVTPI2PD
- isCVTPI2PS
- isCVTPS2DQ
- isCVTPS2PD
- isCVTPS2PI
- isCVTSD2SI
- isCVTSD2SS
- isCVTSI2SD
- isCVTSI2SS
- isCVTSS2SD
- isCVTSS2SI
- isCVTTPD2DQ
- isCVTTPD2PI
- isCVTTPS2DQ
- isCVTTPS2PI
- isCVTTSD2SI
- isCVTTSS2SI
- isCWD
- isCWDE
- isCXX - isCXX - Is this a "C++" input (C++ and Obj-C++ sources and head...
- isCalleePop - Determines whether the callee is required to pop its own argume...
- isCheckForZeroAndMulWithOverflow
- isCheckForZeroAndMulWithOverflow - Match one of the patterns up to the select/logic op: %Op0 = icm...
- isCheckLikeMethod - Determines whether `D` is one of the methods used to implement ...
- isClose - Compare one IRInstructionData class to another IRInstructionDat...
- isCocoaObjectRef
- isComparisonOperator
- isCompileUnit
- isCompoundAssignmentOperator - Determine if this is a compound assignment operator.
- isComputedNoexcept
- isConsecutiveAccess - Returns true if the memory operations \p A and \p B are consecu...
- isConstOrConstSplat - Returns the SDNode if it is a constant splat BuildVector or con...
- isConstOrConstSplat - Returns the SDNode if it is a demanded constant splat BuildVect...
- isConstOrConstSplatFP - Returns the SDNode if it is a demanded constant splat BuildVect...
- isConstOrConstSplatFP - Returns the SDNode if it is a constant splat BuildVector or con...
- isConstTrueVal - Returns true if given the TargetLowering's boolean contents inf...
- isConstantOrConstantSplatVector - Determines if \p MI defines a constant integer or a splat vecto...
- isConstantOrConstantVector - Return true if the specified instruction is known to be a const...
- isConstantOrConstantVector - Determines if \p MI defines a constant integer or a build vecto...
- isConstantSplat - If Op is a constant whose elements are all the same constant or...
- isConstantSplatVector - If N is a BUILD_VECTOR or SPLAT_VECTOR node whose elements are ...
- isConstantSplatVectorAllOnes - Return true if the specified node is a BUILD_VECTOR or SPLAT_VE...
- isConstantSplatVectorAllZeros - Return true if the specified node is a BUILD_VECTOR or SPLAT_VE...
- isControlFlowEquivalent - Return true if \p BB0 and \p BB1 are control flow equivalent. T...
- isControlFlowEquivalent - Return true if \p I0 and \p I1 are control flow equivalent. Two...
- isCriticalEdge - Return true if the specified edge is a critical edge. Critical ...
- isCriticalEdge
- isCtorOfRefCounted
- isCuda - isCuda - Is this a CUDA input.
- isCurrentDebugType - isCurrentDebugType - Return true if the specified string is the...
- isCycleInvariant
- isDAA
- isDAS
- isDEC
- isDIV
- isDIVPD
- isDIVPS
- isDIVSD
- isDIVSS
- isDPPD
- isDPPS
- isDecrementOperator
- isDecrementOperator
- isDefaultFPEnvironment - Returns true if the exception handling behavior and rounding mo...
- isDefaultedHelper
- isDefaultedHelper
- isDenseMapKeyEmpty
- isDenseMapKeyTombstone
- isDereferencableType
- isDereferenceOperator
- isDereferenceOperator
- isDereferenceOperator
- isDereferenceableAndAlignedInLoop - Return true if we can prove that the given load (which is assum...
- isDereferenceableAndAlignedPointer - Returns true if V is always dereferenceable for Size byte with ...
- isDereferenceableAndAlignedPointer - Returns true if V is always a dereferenceable pointer with alig...
- isDereferenceablePointer - Return true if this is always a dereferenceable pointer. If the...
- isDerivedFromC - isDerivedFromC - Is the input derived from C. That is, does the...
- isDigit - Checks if character \p C is one of the 10 decimal digits.
- isDigit - Return true if this character is an ASCII digit: [0-9]
- isDiscardableGVALinkage
- isDynamicExceptionSpec
- isDynamicallyUnique - Return true if \p V is dynamically unique, that is, there are n...
- isEMMS
- isENCLS
- isENCLU
- isENCLV
- isENCODEKEY128
- isENCODEKEY256
- isENDBR32
- isENDBR64
- isENQCMD
- isENQCMDS
- isENTER
- isEXTLoad - Returns true if the specified node is a EXTLOAD.
- isEXTRACTPS
- isEXTRQ
- isEmplaceCall
- isEraseAfterCall
- isEraseCall
- isErrno - Determine if a `Decl` node related to 'errno'. This is true if ...
- isEscapeSource - Returns true if the pointer is one which would have been consid...
- isExtOpcode
- isExternalFormalLinkage
- isExternallyVisible
- isF2XM1
- isFABS
- isFADD
- isFADDP
- isFBLD
- isFBSTP
- isFCHS
- isFCMOVB
- isFCMOVBE
- isFCMOVE
- isFCMOVNB
- isFCMOVNBE
- isFCMOVNE
- isFCMOVNU
- isFCMOVU
- isFCOM
- isFCOMI
- isFCOMP
- isFCOMPI
- isFCOMPP
- isFCOS
- isFDECSTP
- isFDIV
- isFDIVP
- isFDIVR
- isFDIVRP
- isFEMMS
- isFFREE
- isFFREEP
- isFIADD
- isFICOM
- isFICOMP
- isFIDIV
- isFIDIVR
- isFILD
- isFIMUL
- isFINCSTP
- isFIST
- isFISTP
- isFISTTP
- isFISUB
- isFISUBR
- isFLD
- isFLD1
- isFLDCW
- isFLDENV
- isFLDL2E
- isFLDL2T
- isFLDLG2
- isFLDLN2
- isFLDPI
- isFLDZ
- isFMUL
- isFMULP
- isFNCLEX
- isFNINIT
- isFNOP
- isFNSAVE
- isFNSTCW
- isFNSTENV
- isFNSTSW
- isFP64ADefault
- isFPATAN
- isFPREM
- isFPREM1
- isFPTAN
- isFPXXDefault
- isFRNDINT
- isFRSTOR
- isFSCALE
- isFSIN
- isFSINCOS
- isFSQRT
- isFST
- isFSTP
- isFSUB
- isFSUBP
- isFSUBR
- isFSUBRP
- isFTST
- isFUCOM
- isFUCOMI
- isFUCOMP
- isFUCOMPI
- isFUCOMPP
- isFXAM
- isFXCH
- isFXRSTOR
- isFXRSTOR64
- isFXSAVE
- isFXSAVE64
- isFXTRACT
- isFYL2X
- isFYL2XP1
- isFinite - Return true if this loop can be assumed to run for a finite num...
- isFormatting
- isFortran
- isFuncletEHPersonality - Returns true if this is a personality function that invokes han...
- isFunctionInPrintList
- isFunctionLocalSymbol
- isGEPBasedOnPointerToString - Returns true if the GEP is based on a pointer to a string (arra...
- isGETSEC
- isGF2P8AFFINEINVQB
- isGF2P8AFFINEQB
- isGF2P8MULB
- isGenericLambdaCallOperatorOrStaticInvokerSpecialization
- isGenericLambdaCallOperatorSpecialization
- isGenericLambdaCallOperatorSpecialization
- isGetterOfRefCounted
- isGlobalOrArgAttr
- isGlobalVar
- isGuaranteedNotToBePoison
- isGuaranteedNotToBeUndefOrPoison - Return true if this function can prove that V does not have und...
- isGuaranteedToExecuteForEveryIteration - Return true if this function can prove that the instruction I i...
- isGuaranteedToTransferExecutionToSuccessor - Returns true if this block does not contain a potential implici...
- isGuaranteedToTransferExecutionToSuccessor - Return true if this function can prove that the instruction I w...
- isGuaranteedToTransferExecutionToSuccessor - Same as previous, but with range expressed via iterator_range.
- isGuaranteedToTransferExecutionToSuccessor - Return true if every instruction in the range (Begin, End) is g...
- isGuard - Returns true iff \p U has semantics of a guard expressed in a f...
- isGuardAsWidenableBranch - Returns true iff \p U has semantics of a guard expressed in a f...
- isHADDPD
- isHADDPS
- isHIP - isHIP - Is this a HIP input.
- isHLT
- isHRESET
- isHSUBPD
- isHSUBPS
- isHardTPSupported
- isHeuristicInlineCostFeature
- isHexDigit - Return true if this character is an ASCII hex digit: [0-9a-fA-F]
- isHexDigit
- isHexDigit - Checks if character \p C is a hexadecimal numeric character.
- isHorizontalWhitespace - Returns true if this character is horizontal ASCII whitespace: ...
- isIDIV
- isIMUL
- isIN
- isINC
- isINCSSPD
- isINCSSPQ
- isINSB
- isINSD
- isINSERTPS
- isINSERTQ
- isINSW
- isINT
- isINT3
- isINTO
- isINVD
- isINVEPT
- isINVLPG
- isINVLPGA
- isINVLPGB
- isINVPCID
- isINVVPID
- isIRET
- isIRETD
- isIRETQ
- isIRPGOFlagSet - Check if INSTR_PROF_RAW_VERSION_VAR is defined. This global is ...
- isIRPrintingPass - Return true if a pass is for IR printing.
- isIdRecord - Return true if this record should be in the IPI stream of a PDB...
- isIdentifiedFunctionLocal - Return true if V is umabigously identified at the function-leve...
- isIdentifiedObject - Return true if this pointer refers to a distinct and identifiab...
- isImmPCRel
- isImmSExti16i8Value
- isImmSExti32i8Value
- isImmSExti64i32Value
- isImmSExti64i8Value
- isImmSigned
- isImmUnsignedi4Value
- isImmUnsignedi8Value
- isImpliedByDomCondition - Return the boolean condition value in the context of the given ...
- isImpliedByDomCondition
- isImpliedCondition - Return true if RHS is known to be implied true by LHS. Return ...
- isImpliedCondition
- isInRangeForImmS32 - Returns true if the given int64_t value is in range for an int3...
- isInRangeForImmU32 - Returns true if the given uint64_t value is in range for a uint...
- isInTailCallPosition - Test if the given instruction is in a position to be optimized ...
- isIncrementOperator
- isIncrementOperator
- isIndexTypeSigned
- isInlineViable - Minimal filter to detect invalid constructs for inlining.
- isInsertCall
- isInstructionTriviallyDead - Return true if the result produced by the instruction is not us...
- isInt - Checks if an integer fits into the given bit width.
- isIntEqualitySetCC - Return true if this is a setcc instruction that performs an equ...
- isIntN - Checks if an signed integer fits into the given (dynamic) bit w...
- isIntOrFPConstant - Return true if \p V is either a integer or FP constant.
- isIntrinsicReturningPointerAliasingArgumentWithoutCapturing - {launder,strip}.invariant.group returns pointer that aliases it...
- isIterator
- isIteratorType
- isJCC
- isJCXZ
- isJECXZ
- isJMP
- isJRCXZ
- isJumpTableCanonical
- isKADDB
- isKADDD
- isKADDQ
- isKADDW
- isKANDB
- isKANDD
- isKANDNB
- isKANDND
- isKANDNQ
- isKANDNW
- isKANDQ
- isKANDW
- isKMOVB
- isKMOVD
- isKMOVQ
- isKMOVW
- isKMasked
- isKMergeMasked
- isKNOTB
- isKNOTD
- isKNOTQ
- isKNOTW
- isKORB
- isKORD
- isKORQ
- isKORTESTB
- isKORTESTD
- isKORTESTQ
- isKORTESTW
- isKORW
- isKSHIFTLB
- isKSHIFTLD
- isKSHIFTLQ
- isKSHIFTLW
- isKSHIFTRB
- isKSHIFTRD
- isKSHIFTRQ
- isKSHIFTRW
- isKTESTB
- isKTESTD
- isKTESTQ
- isKTESTW
- isKUNPCKBW
- isKUNPCKDQ
- isKUNPCKWD
- isKXNORB
- isKXNORD
- isKXNORQ
- isKXNORW
- isKXORB
- isKXORD
- isKXORQ
- isKXORW
- isKnownNegation - Return true if the two given values are negation. Currently can...
- isKnownNegative - Returns true if the given value is known be negative (i.e. non-...
- isKnownNegativeInLoop - Returns true if we can prove that \p S is defined and always ne...
- isKnownNeverInfinity - Return true if the floating-point scalar value is not an infini...
- isKnownNeverNaN - Return true if the floating-point scalar value is not a NaN or ...
- isKnownNeverNaN - Returns true if \p Val can be assumed to never be a NaN. If \p ...
- isKnownNeverSNaN - Returns true if \p Val can be assumed to never be a signaling N...
- isKnownNonEqual - Return true if the given values are known to be non-equal when ...
- isKnownNonNegative - Returns true if the give value is known to be non-negative.
- isKnownNonNegativeInLoop - Returns true if we can prove that \p S is defined and always no...
- isKnownNonZero
- isKnownNonZero - Return true if the given value is known to be non-zero when def...
- isKnownNonZero - Return true if the given value is known to be non-zero when def...
- isKnownPointerLikeType
- isKnownPositive - Returns true if the given value is known be positive (i.e. non-...
- isKnownToBeAPowerOfTwo - Return true if the given value is known to have exactly one bit...
- isKnownToBeAPowerOfTwo - Test if the given value is known to have exactly one bit set. T...
- isKnownToBeAPowerOfTwo - Return true if the given value is known to have exactly one bit...
- isKnownV5SectionID
- isLAHF
- isLAR
- isLCALL
- isLDDQU
- isLDMXCSR
- isLDS
- isLDTILECFG
- isLEA
- isLEAVE
- isLES
- isLFENCE
- isLFS
- isLGDT
- isLGDTD
- isLGDTW
- isLGS
- isLIDT
- isLIDTD
- isLIDTW
- isLJMP
- isLLDT
- isLLVMIR - Is this LLVM IR.
- isLLWPCB
- isLMSW
- isLOADIWKEY
- isLODSB
- isLODSD
- isLODSQ
- isLODSW
- isLOOP
- isLOOPE
- isLOOPNE
- isLSL
- isLSS
- isLTR
- isLWPINS
- isLWPVAL
- isLZCNT
- isLambdaCallOperator
- isLambdaCallOperator
- isLambdaConversionOperator
- isLambdaConversionOperator
- isLeaf - Returns true if the intrinsic is a leaf, i.e. it does not make ...
- isLegalForFunction - Checks whether the given storage class is legal for functions.
- isLegalForVariable - Checks whether the given storage class is legal for variables.
- isLegalIntegerType - Is the given integer type "legal" for Swift's perspective on th...
- isLegalToPromote - Return true if the given indirect call site can be made to call...
- isLegalUTF8Sequence
- isLegalUTF8String
- isLegalVectorType
- isLegalVectorType - Is the given vector type "legal" for Swift's perspective on the...
- isLetter - Return true if this character is an ASCII letter: [a-zA-Z]
- isLibFreeFunction - isLibFreeFunction - Returns true if the function is a builtin f...
- isLibFuncEmittable - Check whether the library function is available on target and a...
- isLibFuncEmittable
- isLikelyXml
- isLiteral - Return true if this is a "literal" kind, like a numeric constan...
- isLoadStoreImm12
- isLowercase - Return true if this character is a lowercase ASCII letter: [a-z]
- isMASKMOVDQU
- isMASKMOVQ
- isMAXPD
- isMAXPS
- isMAXSD
- isMAXSS
- isMFENCE
- isMINPD
- isMINPS
- isMINSD
- isMINSS
- isMONITOR
- isMONITORX
- isMONTMUL
- isMOV
- isMOVABS
- isMOVAPD
- isMOVAPS
- isMOVBE
- isMOVD
- isMOVDDUP
- isMOVDIR64B
- isMOVDIRI
- isMOVDQ2Q
- isMOVDQA
- isMOVDQU
- isMOVHLPS
- isMOVHPD
- isMOVHPS
- isMOVLHPS
- isMOVLPD
- isMOVLPS
- isMOVMSKPD
- isMOVMSKPS
- isMOVNTDQ
- isMOVNTDQA
- isMOVNTI
- isMOVNTPD
- isMOVNTPS
- isMOVNTQ
- isMOVNTSD
- isMOVNTSS
- isMOVQ
- isMOVQ2DQ
- isMOVSB
- isMOVSD
- isMOVSHDUP
- isMOVSLDUP
- isMOVSQ
- isMOVSS
- isMOVSW
- isMOVSX
- isMOVSXD
- isMOVUPD
- isMOVUPS
- isMOVZX
- isMPSADBW
- isMUL
- isMULPD
- isMULPS
- isMULSD
- isMULSS
- isMULX
- isMWAIT
- isMWAITX
- isMacroFused
- isMallocOrCallocLikeFn - Tests if a value is a call or invoke to a library function that...
- isMask_32 - Return true if the argument is a non-empty sequence of ones sta...
- isMask_64 - Return true if the argument is a non-empty sequence of ones sta...
- isMathLibCallNoop - Check whether the given call has no side-effects. Specifically ...
- isMinSignedConstant - Returns true if \p V is a constant min signed integer value.
- isModAndRefSet
- isModOrRefSet
- isModSet
- isModuleMap - Determine whether a file characteristic is for a module map.
- isMoveWideImm16
- isMovedFrom
- isMpegTS
- isMustProgress - Return true if this loop can be assumed to make progress. (i.e...
- isMustSet
- isNEG
- isNON_EXTLoad - Returns true if the specified node is a non-extending load.
- isNOP
- isNOT
- isNaN2008
- isNoAliasCall - Return true if this pointer is returned by a noalias function.
- isNoModRef
- isNoOpWithoutInvoke - Return true if this personality may be safely removed if there ...
- isNoSyncInst - Return true if \p I is a `nosync` instruction. Use generic reas...
- isNoexceptExceptionSpec
- isNonEscapingLocalObject - Returns true if the pointer is to a function-local object that ...
- isNormalLoad - Returns true if the specified node is a non-extending and unind...
- isNormalStore - Returns true if the specified node is a non-truncating and unin...
- isNotObjectErrorInvalidFileType - isNotObjectErrorInvalidFileType() is used when looping through ...
- isNotVisibleOnUnwind - Return true if Object memory is not visible after an unwind, in...
- isNull
- isNullConstant - Returns true if \p V is a constant integer zero.
- isNullFPConstant - Returns true if \p V is an FP constant with a value of positive...
- isNullOrNullSplat - Return true if the value is a constant 0 integer or a splatted ...
- isNullOrNullSplat - Return true if the value is a constant 0 integer or a splatted ...
- isNullSmartPtr - Returns whether the smart pointer is null or not.
- isNumeric
- isOR
- isORPD
- isORPS
- isOUT
- isOUTSB
- isOUTSD
- isOUTSW
- isObjC - isObjC - Is this an "ObjC" input (Obj-C and Obj-C++ sources and...
- isObjCAutoRefCount
- isOctDigit
- isOffsetSuitableForCodeModel - Returns true of the given offset can be fit into displacement f...
- isOneConstant - Returns true if \p V is a constant integer one.
- isOneOrOneSplat - Return true if the value is a constant 1 integer or a splatted ...
- isOnlyUsedInZeroEqualityComparison
- isOpenCL - isOpenCL - Is this an "OpenCL" input.
- isOpenMPDevice - Helper to determine if \p M is a OpenMP target offloading devic...
- isOpenMPDistributeDirective - Checks if the specified directive is a distribute directive.
- isOpenMPGenericLoopDirective - Checks if the specified directive constitutes a 'loop' directiv...
- isOpenMPLoopBoundSharingDirective - Checks if the specified directive kind is one of the composite ...
- isOpenMPLoopDirective - Checks if the specified directive is a directive with an associ...
- isOpenMPLoopTransformationDirective - Checks if the specified directive is a loop transformation dire...
- isOpenMPNestingDistributeDirective - Checks if the specified composite/combined directive constitute...
- isOpenMPNestingTeamsDirective - Checks if the specified composite/combined directive constitute...
- isOpenMPParallelDirective - Checks if the specified directive is a parallel-kind directive.
- isOpenMPPrivate - Checks if the specified clause is one of private clauses like '...
- isOpenMPSimdDirective - Checks if the specified directive is a simd directive.
- isOpenMPTargetDataManagementDirective - Checks if the specified directive is a target data offload dire...
- isOpenMPTargetExecutionDirective - Checks if the specified directive is a target code offload dire...
- isOpenMPTaskLoopDirective - Checks if the specified directive is a taskloop directive.
- isOpenMPTaskingDirective - Checks if the specified directive kind is one of tasking direct...
- isOpenMPTeamsDirective - Checks if the specified directive is a teams-kind directive. F...
- isOpenMPThreadPrivate - Checks if the specified clause is one of threadprivate clauses ...
- isOpenMPWorksharingDirective - Checks if the specified directive is a worksharing directive.
- isOptimizationLevelFast
- isOverflowIntrOpRes - Returns true if the specified value is the overflow result from...
- isOverflowIntrinsicNoWrap - Returns true if the arithmetic part of the \p WO 's result is u...
- isOverloaded - Returns true if the intrinsic can be overloaded.
- isPABSB
- isPABSD
- isPABSW
- isPACKSSDW
- isPACKSSWB
- isPACKUSDW
- isPACKUSWB
- isPADDB
- isPADDD
- isPADDQ
- isPADDSB
- isPADDSW
- isPADDUSB
- isPADDUSW
- isPADDW
- isPALIGNR
- isPAND
- isPANDN
- isPAUSE
- isPAVGB
- isPAVGUSB
- isPAVGW
- isPBLENDVB
- isPBLENDW
- isPCLMULQDQ
- isPCMPEQB
- isPCMPEQD
- isPCMPEQQ
- isPCMPEQW
- isPCMPESTRI
- isPCMPESTRM
- isPCMPGTB
- isPCMPGTD
- isPCMPGTQ
- isPCMPGTW
- isPCMPISTRI
- isPCMPISTRM
- isPCONFIG
- isPDEP
- isPEXT
- isPEXTRB
- isPEXTRD
- isPEXTRQ
- isPEXTRW
- isPF2ID
- isPF2IW
- isPFACC
- isPFADD
- isPFCMPEQ
- isPFCMPGE
- isPFCMPGT
- isPFMAX
- isPFMIN
- isPFMUL
- isPFNACC
- isPFPNACC
- isPFRCP
- isPFRCPIT1
- isPFRCPIT2
- isPFRSQIT1
- isPFRSQRT
- isPFSUB
- isPFSUBR
- isPHADDD
- isPHADDSW
- isPHADDW
- isPHMINPOSUW
- isPHSUBD
- isPHSUBSW
- isPHSUBW
- isPI2FD
- isPI2FW
- isPINSRB
- isPINSRD
- isPINSRQ
- isPINSRW
- isPMADDUBSW
- isPMADDWD
- isPMAXSB
- isPMAXSD
- isPMAXSW
- isPMAXUB
- isPMAXUD
- isPMAXUW
- isPMINSB
- isPMINSD
- isPMINSW
- isPMINUB
- isPMINUD
- isPMINUW
- isPMOVMSKB
- isPMOVSXBD
- isPMOVSXBQ
- isPMOVSXBW
- isPMOVSXDQ
- isPMOVSXWD
- isPMOVSXWQ
- isPMOVZXBD
- isPMOVZXBQ
- isPMOVZXBW
- isPMOVZXDQ
- isPMOVZXWD
- isPMOVZXWQ
- isPMULDQ
- isPMULHRSW
- isPMULHRW
- isPMULHUW
- isPMULHW
- isPMULLD
- isPMULLW
- isPMULUDQ
- isPOP
- isPOPAL
- isPOPAW
- isPOPCNT
- isPOPF
- isPOPFD
- isPOPFQ
- isPOR
- isPREFETCH
- isPREFETCHNTA
- isPREFETCHT0
- isPREFETCHT1
- isPREFETCHT2
- isPREFETCHW
- isPREFETCHWT1
- isPSADBW
- isPSHUFB
- isPSHUFD
- isPSHUFHW
- isPSHUFLW
- isPSHUFW
- isPSIGNB
- isPSIGND
- isPSIGNW
- isPSLLD
- isPSLLDQ
- isPSLLQ
- isPSLLW
- isPSMASH
- isPSRAD
- isPSRAW
- isPSRLD
- isPSRLDQ
- isPSRLQ
- isPSRLW
- isPSUBB
- isPSUBD
- isPSUBQ
- isPSUBSB
- isPSUBSW
- isPSUBUSB
- isPSUBUSW
- isPSUBW
- isPSWAPD
- isPTEST
- isPTWRITE
- isPUNPCKHBW
- isPUNPCKHDQ
- isPUNPCKHQDQ
- isPUNPCKHWD
- isPUNPCKLBW
- isPUNPCKLDQ
- isPUNPCKLQDQ
- isPUNPCKLWD
- isPUSH
- isPUSHAL
- isPUSHAW
- isPUSHF
- isPUSHFD
- isPUSHFQ
- isPVALIDATE
- isPXOR
- isPartOfPerModuleInitializer - Determine whether the given declaration will be included in the...
- isPlusOne
- isPlusOneAssign
- isPointer - True iff the specified type index is a pointer with the specifi...
- isPointer - True iff the specified type index is a pointer (with any addres...
- isPointerOffset - If Ptr1 is provably equal to Ptr2 plus a constant offset, retur...
- isPotentiallyReachable - Return true if \p ToI is potentially reachable from \p FromI. T...
- isPotentiallyReachable - Determine whether instruction 'To' is reachable from 'From', wi...
- isPotentiallyReachable - Determine whether block 'To' is reachable from 'From', returnin...
- isPotentiallyReachable - Same as above but it is sufficient to reach any instruction in ...
- isPotentiallyReachableFromMany - Determine whether there is at least one path from a block in 'W...
- isPowerOf2_32 - Return true if the argument is a power of two > 0. Ex. isPowerO...
- isPowerOf2_64 - Return true if the argument is a power of two > 0 (64 bit editi...
- isPragmaAnnotation - Return true if this is an annotation token representing a pragm...
- isPreISelGenericOpcode - Check whether the given Opcode is a generic opcode that is not ...
- isPreISelGenericOptimizationHint
- isPrefix
- isPrefixedHexStyle
- isPreprocessingNumberBody - Return true if this is the body character of a C preprocessing ...
- isPresent
- isPrimitiveIntegral
- isPrimitiveType - Returns true if T is a primitive type. An object of a primitive...
- isPrint
- isPrint - Checks whether character \p C is printable. Locale-independent ...
- isPrintable - Return true if this character is an ASCII printable character; ...
- isPrintable - Determines if a character is likely to be displayed correctly o...
- isPseudo
- isPtrConversion
- isPtrSizeAddressSpace
- isPunctuation - Return true if this character is an ASCII punctuation character...
- isRCL
- isRCPPS
- isRCPSS
- isRCR
- isRDFSBASE
- isRDGSBASE
- isRDMSR
- isRDPID
- isRDPKRU
- isRDPMC
- isRDPRU
- isRDRAND
- isRDSEED
- isRDSSPD
- isRDSSPQ
- isRDTSC
- isRDTSCP
- isRET
- isRETF
- isRETFQ
- isRMPADJUST
- isRMPUPDATE
- isROL
- isROR
- isRORX
- isROUNDPD
- isROUNDPS
- isROUNDSD
- isROUNDSS
- isRSM
- isRSQRTPS
- isRSQRTSS
- isRSTORSSP
- isRandomIncrOrDecrOperator
- isRandomIncrOrDecrOperator
- isRawBitcode - isRawBitcode - Return true if the given bytes are the magic byt...
- isRawStringDelimBody - Return true if this is the body character of a C++ raw string d...
- isReachedBefore
- isReallocLikeFn - Tests if a function is a call or invoke to a library function t...
- isRedeclarableDeclKind - Determine whether the given declaration kind is redeclarable.
- isRefCountable
- isRefCountable
- isRefCounted
- isRefSet
- isRefType
- isReleaseOrStronger
- isRemovableAlloc - Return true if this is a call to an allocation function that do...
- isReservedAtGlobalScope - Determine whether an identifier is reserved for use as a name a...
- isReservedInAllContexts - Determine whether an identifier is reserved in all contexts. Su...
- isReservedSectionNumber
- isRetKindConvertibleTo
- isRetainOrClaimRV - Check whether the function is retainRV/unsafeClaimRV.
- isSAHF
- isSALC
- isSAR
- isSARX
- isSAVEPREVSSP
- isSBB
- isSCASB
- isSCASD
- isSCASQ
- isSCASW
- isSEAMCALL
- isSEAMOPS
- isSEAMRET
- isSENDUIPI
- isSERIALIZE
- isSETCC
- isSETSSBSY
- isSEXTLoad - Returns true if the specified node is a SEXTLOAD.
- isSFENCE
- isSGDT
- isSGDTD
- isSGDTW
- isSHA1MSG1
- isSHA1MSG2
- isSHA1NEXTE
- isSHA1RNDS4
- isSHA256MSG1
- isSHA256MSG2
- isSHA256RNDS2
- isSHL
- isSHLD
- isSHLX
- isSHR
- isSHRD
- isSHRX
- isSHUFPD
- isSHUFPS
- isSIDT
- isSIDTD
- isSIDTW
- isSKINIT
- isSLDT
- isSLWPCB
- isSMSW
- isSQRTPD
- isSQRTPS
- isSQRTSD
- isSQRTSS
- isSTAC
- isSTC
- isSTD
- isSTGI
- isSTI
- isSTMXCSR
- isSTOSB
- isSTOSD
- isSTOSQ
- isSTOSW
- isSTR
- isSTTILECFG
- isSTUI
- isSUB
- isSUBPD
- isSUBPS
- isSUBSD
- isSUBSS
- isSWAPGS
- isSYSCALL
- isSYSENTER
- isSYSEXIT
- isSYSEXITQ
- isSYSRET
- isSYSRETQ
- isSafeToDestroyConstant - It is safe to destroy a constant iff it is only used by constan...
- isSafeToLoadUnconditionally - Return true if we know that executing a load from this value ca...
- isSafeToLoadUnconditionally - Return true if we know that executing a load from this value ca...
- isSafeToMoveBefore - Return true if all instructions (except the terminator) in \p B...
- isSafeToMoveBefore - Return true if \p I can be safely moved before \p InsertPoint.
- isSafeToSpeculativelyExecute - Return true if the instruction does not have any effects beside...
- isSafeToSpeculativelyExecuteWithOpcode - This returns the same result as isSafeToSpeculativelyExecute if...
- isSafeToUnrollAndJam
- isSameMethod - Returns true if and only if \p FirstMethodPtr and \p SecondMeth...
- isScalar - True iff the specified type index is a scalar.
- isScopedEHPersonality - Returns true if this personality uses scope-style EH IR instruc...
- isShiftedInt - Checks if a signed integer is an N bit number shifted left by S.
- isShiftedMask_32 - Return true if the argument contains a non-empty sequence of on...
- isShiftedMask_32 - Return true if the argument contains a non-empty sequence of on...
- isShiftedMask_64 - Return true if the argument contains a non-empty sequence of on...
- isShiftedMask_64 - Return true if the argument contains a non-empty sequence of on...
- isShiftedUInt - Checks if a unsigned integer is an N bit number shifted left by...
- isSignedIntSetCC - Return true if this is a setcc instruction that performs a sign...
- isSpace - Checks whether character \p C is whitespace in the "C" locale. ...
- isSpecialPass
- isSplatValue - Return true if each element of the vector value \p V is poisone...
- isSrcFile - isSrcFile - Is this a source file, i.e. something that still ha...
- isStackNearlyExhausted - Determine whether the stack is nearly exhausted.
- isStandardLifetime
- isStatepointDirectiveAttr - Return \c true if the \p Attr is an attribute that is a statepo...
- isStdBasicOstream
- isStdOstreamOperatorCall
- isStdSmartPtr
- isStdSmartPtr
- isStdSmartPtrCall - Returns true if the event call is on smart pointer.
- isStringLiteral - Return true if this is a C or C++ string-literal (or C++11 user...
- isStrongerThan - Returns true if ao is stronger than other as defined by the Ato...
- isStrongerThanMonotonic
- isStrongerThanUnordered
- isSupportedByOpenMPIRBuilder
- isSwiftErrorLoweredInRegister - Is swifterror lowered to a register by the target ABI?
- isSynthesizedAccessor - Returns true if this stack frame is for an Objective-C method t...
- isSystem - Determine whether a file / directory characteristic is for syst...
- isT1MSKC
- isTDCALL
- isTDPBF16PS
- isTDPBSSD
- isTDPBSUD
- isTDPBUSD
- isTDPBUUD
- isTEST
- isTESTUI
- isTILELOADD
- isTILELOADDT1
- isTILERELEASE
- isTILESTORED
- isTILEZERO
- isTLBSYNC
- isTPAUSE
- isTZCNT
- isTZMSK
- isTainted - Check if the symbol is tainted in the given state.
- isTainted - Check if the value is tainted in the given state.
- isTainted - Check if the pointer represented by the region is tainted in th...
- isTainted - Check if the statement has a tainted value in the given state.
- isTargetAddressSpace
- isTargetSpecificOpcode - Check whether the given Opcode is a target-specific opcode.
- isTemplateExplicitInstantiationOrSpecialization - True if this template specialization kind is an explicit specia...
- isTemplateInstantiation - Determine whether this template specialization kind refers to a...
- isThreeOperandsLEA
- isTrivial
- isTriviallyDead - Check whether an instruction \p MI is dead: it only defines dea...
- isTriviallyVectorizable - Identify if the intrinsic is trivially vectorizable. This metho...
- isTrueWhenEqual - Return true if the specified condition returns true if the two ...
- isType
- isUCLibc
- isUCOMISD
- isUCOMISS
- isUD1
- isUD2
- isUIRET
- isUInt
- isUInt - Checks if an unsigned integer fits into the given bit width. Th...
- isUIntN - Checks if an unsigned integer fits into the given (dynamic) bit...
- isUMONITOR
- isUMWAIT
- isUNINDEXEDLoad - Returns true if the specified node is an unindexed load.
- isUNINDEXEDStore - Returns true if the specified node is an unindexed store.
- isUNPCKHPD
- isUNPCKHPS
- isUNPCKLPD
- isUNPCKLPS
- isUTF8 - Returns true if \p S is valid UTF-8, which is required for use ...
- isUdtForwardRef - Given an arbitrary codeview type, determine if it is an LF_STRU...
- isUncounted
- isUncountedPtr
- isUniqueGVALinkage - Do we know that this will be the only definition of this symbol...
- isUnitType
- isUnitType
- isUnresolvedExceptionSpec
- isUnrolledState - Returns if the given State indicates that is inside a completel...
- isUnsignedIntSetCC - Return true if this is a setcc instruction that performs an uns...
- isUppercase - Return true if this character is an uppercase ASCII letter: [A-...
- isUseSeparateSections
- isV4FMADDPS
- isV4FMADDSS
- isV4FNMADDPS
- isV4FNMADDSS
- isVADDPD
- isVADDPH
- isVADDPS
- isVADDSD
- isVADDSH
- isVADDSS
- isVADDSUBPD
- isVADDSUBPS
- isVAESDEC
- isVAESDECLAST
- isVAESENC
- isVAESENCLAST
- isVAESIMC
- isVAESKEYGENASSIST
- isVALIGND
- isVALIGNQ
- isVANDNPD
- isVANDNPS
- isVANDPD
- isVANDPS
- isVBLENDMPD
- isVBLENDMPS
- isVBLENDPD
- isVBLENDPS
- isVBLENDVPD
- isVBLENDVPS
- isVBROADCASTF128
- isVBROADCASTF32X2
- isVBROADCASTF32X4
- isVBROADCASTF32X8
- isVBROADCASTF64X2
- isVBROADCASTF64X4
- isVBROADCASTI128
- isVBROADCASTI32X2
- isVBROADCASTI32X4
- isVBROADCASTI32X8
- isVBROADCASTI64X2
- isVBROADCASTI64X4
- isVBROADCASTSD
- isVBROADCASTSS
- isVCMPPD
- isVCMPPH
- isVCMPPS
- isVCMPSD
- isVCMPSH
- isVCMPSS
- isVCOMISD
- isVCOMISH
- isVCOMISS
- isVCOMPRESSPD
- isVCOMPRESSPS
- isVCVTDQ2PD
- isVCVTDQ2PH
- isVCVTDQ2PS
- isVCVTNE2PS2BF16
- isVCVTNEPS2BF16
- isVCVTPD2DQ
- isVCVTPD2PH
- isVCVTPD2PS
- isVCVTPD2QQ
- isVCVTPD2UDQ
- isVCVTPD2UQQ
- isVCVTPH2DQ
- isVCVTPH2PD
- isVCVTPH2PS
- isVCVTPH2PSX
- isVCVTPH2QQ
- isVCVTPH2UDQ
- isVCVTPH2UQQ
- isVCVTPH2UW
- isVCVTPH2W
- isVCVTPS2DQ
- isVCVTPS2PD
- isVCVTPS2PH
- isVCVTPS2PHX
- isVCVTPS2QQ
- isVCVTPS2UDQ
- isVCVTPS2UQQ
- isVCVTQQ2PD
- isVCVTQQ2PH
- isVCVTQQ2PS
- isVCVTSD2SH
- isVCVTSD2SI
- isVCVTSD2SS
- isVCVTSD2USI
- isVCVTSH2SD
- isVCVTSH2SI
- isVCVTSH2SS
- isVCVTSH2USI
- isVCVTSI2SD
- isVCVTSI2SH
- isVCVTSI2SS
- isVCVTSS2SD
- isVCVTSS2SH
- isVCVTSS2SI
- isVCVTSS2USI
- isVCVTTPD2DQ
- isVCVTTPD2QQ
- isVCVTTPD2UDQ
- isVCVTTPD2UQQ
- isVCVTTPH2DQ
- isVCVTTPH2QQ
- isVCVTTPH2UDQ
- isVCVTTPH2UQQ
- isVCVTTPH2UW
- isVCVTTPH2W
- isVCVTTPS2DQ
- isVCVTTPS2QQ
- isVCVTTPS2UDQ
- isVCVTTPS2UQQ
- isVCVTTSD2SI
- isVCVTTSD2USI
- isVCVTTSH2SI
- isVCVTTSH2USI
- isVCVTTSS2SI
- isVCVTTSS2USI
- isVCVTUDQ2PD
- isVCVTUDQ2PH
- isVCVTUDQ2PS
- isVCVTUQQ2PD
- isVCVTUQQ2PH
- isVCVTUQQ2PS
- isVCVTUSI2SD
- isVCVTUSI2SH
- isVCVTUSI2SS
- isVCVTUW2PH
- isVCVTW2PH
- isVDBPSADBW
- isVDIVPD
- isVDIVPH
- isVDIVPS
- isVDIVSD
- isVDIVSH
- isVDIVSS
- isVDPBF16PS
- isVDPPD
- isVDPPS
- isVERR
- isVERW
- isVEXP2PD
- isVEXP2PS
- isVEXPANDPD
- isVEXPANDPS
- isVEXTRACTF128
- isVEXTRACTF32X4
- isVEXTRACTF32X8
- isVEXTRACTF64X2
- isVEXTRACTF64X4
- isVEXTRACTI128
- isVEXTRACTI32X4
- isVEXTRACTI32X8
- isVEXTRACTI64X2
- isVEXTRACTI64X4
- isVEXTRACTPS
- isVFCMADDCPH
- isVFCMADDCSH
- isVFCMULCPH
- isVFCMULCSH
- isVFIXUPIMMPD
- isVFIXUPIMMPS
- isVFIXUPIMMSD
- isVFIXUPIMMSS
- isVFMADD132PD
- isVFMADD132PH
- isVFMADD132PS
- isVFMADD132SD
- isVFMADD132SH
- isVFMADD132SS
- isVFMADD213PD
- isVFMADD213PH
- isVFMADD213PS
- isVFMADD213SD
- isVFMADD213SH
- isVFMADD213SS
- isVFMADD231PD
- isVFMADD231PH
- isVFMADD231PS
- isVFMADD231SD
- isVFMADD231SH
- isVFMADD231SS
- isVFMADDCPH
- isVFMADDCSH
- isVFMADDPD
- isVFMADDPS
- isVFMADDSD
- isVFMADDSS
- isVFMADDSUB132PD
- isVFMADDSUB132PH
- isVFMADDSUB132PS
- isVFMADDSUB213PD
- isVFMADDSUB213PH
- isVFMADDSUB213PS
- isVFMADDSUB231PD
- isVFMADDSUB231PH
- isVFMADDSUB231PS
- isVFMADDSUBPD
- isVFMADDSUBPS
- isVFMSUB132PD
- isVFMSUB132PH
- isVFMSUB132PS
- isVFMSUB132SD
- isVFMSUB132SH
- isVFMSUB132SS
- isVFMSUB213PD
- isVFMSUB213PH
- isVFMSUB213PS
- isVFMSUB213SD
- isVFMSUB213SH
- isVFMSUB213SS
- isVFMSUB231PD
- isVFMSUB231PH
- isVFMSUB231PS
- isVFMSUB231SD
- isVFMSUB231SH
- isVFMSUB231SS
- isVFMSUBADD132PD
- isVFMSUBADD132PH
- isVFMSUBADD132PS
- isVFMSUBADD213PD
- isVFMSUBADD213PH
- isVFMSUBADD213PS
- isVFMSUBADD231PD
- isVFMSUBADD231PH
- isVFMSUBADD231PS
- isVFMSUBADDPD
- isVFMSUBADDPS
- isVFMSUBPD
- isVFMSUBPS
- isVFMSUBSD
- isVFMSUBSS
- isVFMULCPH
- isVFMULCSH
- isVFNMADD132PD
- isVFNMADD132PH
- isVFNMADD132PS
- isVFNMADD132SD
- isVFNMADD132SH
- isVFNMADD132SS
- isVFNMADD213PD
- isVFNMADD213PH
- isVFNMADD213PS
- isVFNMADD213SD
- isVFNMADD213SH
- isVFNMADD213SS
- isVFNMADD231PD
- isVFNMADD231PH
- isVFNMADD231PS
- isVFNMADD231SD
- isVFNMADD231SH
- isVFNMADD231SS
- isVFNMADDPD
- isVFNMADDPS
- isVFNMADDSD
- isVFNMADDSS
- isVFNMSUB132PD
- isVFNMSUB132PH
- isVFNMSUB132PS
- isVFNMSUB132SD
- isVFNMSUB132SH
- isVFNMSUB132SS
- isVFNMSUB213PD
- isVFNMSUB213PH
- isVFNMSUB213PS
- isVFNMSUB213SD
- isVFNMSUB213SH
- isVFNMSUB213SS
- isVFNMSUB231PD
- isVFNMSUB231PH
- isVFNMSUB231PS
- isVFNMSUB231SD
- isVFNMSUB231SH
- isVFNMSUB231SS
- isVFNMSUBPD
- isVFNMSUBPS
- isVFNMSUBSD
- isVFNMSUBSS
- isVFPCLASSPD
- isVFPCLASSPH
- isVFPCLASSPS
- isVFPCLASSSD
- isVFPCLASSSH
- isVFPCLASSSS
- isVFRCZPD
- isVFRCZPS
- isVFRCZSD
- isVFRCZSS
- isVGATHERDPD
- isVGATHERDPS
- isVGATHERPF0DPD
- isVGATHERPF0DPS
- isVGATHERPF0QPD
- isVGATHERPF0QPS
- isVGATHERPF1DPD
- isVGATHERPF1DPS
- isVGATHERPF1QPD
- isVGATHERPF1QPS
- isVGATHERQPD
- isVGATHERQPS
- isVGETEXPPD
- isVGETEXPPH
- isVGETEXPPS
- isVGETEXPSD
- isVGETEXPSH
- isVGETEXPSS
- isVGETMANTPD
- isVGETMANTPH
- isVGETMANTPS
- isVGETMANTSD
- isVGETMANTSH
- isVGETMANTSS
- isVGF2P8AFFINEINVQB
- isVGF2P8AFFINEQB
- isVGF2P8MULB
- isVHADDPD
- isVHADDPS
- isVHSUBPD
- isVHSUBPS
- isVINSERTF128
- isVINSERTF32X4
- isVINSERTF32X8
- isVINSERTF64X2
- isVINSERTF64X4
- isVINSERTI128
- isVINSERTI32X4
- isVINSERTI32X8
- isVINSERTI64X2
- isVINSERTI64X4
- isVINSERTPS
- isVLDDQU
- isVLDMXCSR
- isVMASKMOVDQU
- isVMASKMOVPD
- isVMASKMOVPS
- isVMAXPD
- isVMAXPH
- isVMAXPS
- isVMAXSD
- isVMAXSH
- isVMAXSS
- isVMCALL
- isVMCLEAR
- isVMFUNC
- isVMINPD
- isVMINPH
- isVMINPS
- isVMINSD
- isVMINSH
- isVMINSS
- isVMLAUNCH
- isVMLOAD
- isVMMCALL
- isVMOVAPD
- isVMOVAPS
- isVMOVD
- isVMOVDDUP
- isVMOVDQA
- isVMOVDQA32
- isVMOVDQA64
- isVMOVDQU
- isVMOVDQU16
- isVMOVDQU32
- isVMOVDQU64
- isVMOVDQU8
- isVMOVHLPS
- isVMOVHPD
- isVMOVHPS
- isVMOVLHPS
- isVMOVLPD
- isVMOVLPS
- isVMOVMSKPD
- isVMOVMSKPS
- isVMOVNTDQ
- isVMOVNTDQA
- isVMOVNTPD
- isVMOVNTPS
- isVMOVQ
- isVMOVSD
- isVMOVSH
- isVMOVSHDUP
- isVMOVSLDUP
- isVMOVSS
- isVMOVUPD
- isVMOVUPS
- isVMOVW
- isVMPSADBW
- isVMPTRLD
- isVMPTRST
- isVMREAD
- isVMRESUME
- isVMRUN
- isVMSAVE
- isVMULPD
- isVMULPH
- isVMULPS
- isVMULSD
- isVMULSH
- isVMULSS
- isVMWRITE
- isVMXOFF
- isVMXON
- isVORPD
- isVORPS
- isVP2INTERSECTD
- isVP2INTERSECTQ
- isVP4DPWSSD
- isVP4DPWSSDS
- isVPABSB
- isVPABSD
- isVPABSQ
- isVPABSW
- isVPACKSSDW
- isVPACKSSWB
- isVPACKUSDW
- isVPACKUSWB
- isVPADDB
- isVPADDD
- isVPADDQ
- isVPADDSB
- isVPADDSW
- isVPADDUSB
- isVPADDUSW
- isVPADDW
- isVPALIGNR
- isVPAND
- isVPANDD
- isVPANDN
- isVPANDND
- isVPANDNQ
- isVPANDQ
- isVPAVGB
- isVPAVGW
- isVPBLENDD
- isVPBLENDMB
- isVPBLENDMD
- isVPBLENDMQ
- isVPBLENDMW
- isVPBLENDVB
- isVPBLENDW
- isVPBROADCASTB
- isVPBROADCASTD
- isVPBROADCASTMB2Q
- isVPBROADCASTMW2D
- isVPBROADCASTQ
- isVPBROADCASTW
- isVPBinaryOp - Whether this is a vector-predicated binary operation opcode.
- isVPCLMULQDQ
- isVPCMOV
- isVPCMPB
- isVPCMPD
- isVPCMPEQB
- isVPCMPEQD
- isVPCMPEQQ
- isVPCMPEQW
- isVPCMPESTRI
- isVPCMPESTRM
- isVPCMPGTB
- isVPCMPGTD
- isVPCMPGTQ
- isVPCMPGTW
- isVPCMPISTRI
- isVPCMPISTRM
- isVPCMPQ
- isVPCMPUB
- isVPCMPUD
- isVPCMPUQ
- isVPCMPUW
- isVPCMPW
- isVPCOMB
- isVPCOMD
- isVPCOMPRESSB
- isVPCOMPRESSD
- isVPCOMPRESSQ
- isVPCOMPRESSW
- isVPCOMQ
- isVPCOMUB
- isVPCOMUD
- isVPCOMUQ
- isVPCOMUW
- isVPCOMW
- isVPCONFLICTD
- isVPCONFLICTQ
- isVPDPBUSD
- isVPDPBUSDS
- isVPDPWSSD
- isVPDPWSSDS
- isVPERM2F128
- isVPERM2I128
- isVPERMB
- isVPERMD
- isVPERMI2B
- isVPERMI2D
- isVPERMI2PD
- isVPERMI2PS
- isVPERMI2Q
- isVPERMI2W
- isVPERMIL2PD
- isVPERMIL2PS
- isVPERMILPD
- isVPERMILPS
- isVPERMPD
- isVPERMPS
- isVPERMQ
- isVPERMT2B
- isVPERMT2D
- isVPERMT2PD
- isVPERMT2PS
- isVPERMT2Q
- isVPERMT2W
- isVPERMW
- isVPEXPANDB
- isVPEXPANDD
- isVPEXPANDQ
- isVPEXPANDW
- isVPEXTRB
- isVPEXTRD
- isVPEXTRQ
- isVPEXTRW
- isVPGATHERDD
- isVPGATHERDQ
- isVPGATHERQD
- isVPGATHERQQ
- isVPHADDBD
- isVPHADDBQ
- isVPHADDBW
- isVPHADDD
- isVPHADDDQ
- isVPHADDSW
- isVPHADDUBD
- isVPHADDUBQ
- isVPHADDUBW
- isVPHADDUDQ
- isVPHADDUWD
- isVPHADDUWQ
- isVPHADDW
- isVPHADDWD
- isVPHADDWQ
- isVPHMINPOSUW
- isVPHSUBBW
- isVPHSUBD
- isVPHSUBDQ
- isVPHSUBSW
- isVPHSUBW
- isVPHSUBWD
- isVPINSRB
- isVPINSRD
- isVPINSRQ
- isVPINSRW
- isVPLZCNTD
- isVPLZCNTQ
- isVPMACSDD
- isVPMACSDQH
- isVPMACSDQL
- isVPMACSSDD
- isVPMACSSDQH
- isVPMACSSDQL
- isVPMACSSWD
- isVPMACSSWW
- isVPMACSWD
- isVPMACSWW
- isVPMADCSSWD
- isVPMADCSWD
- isVPMADD52HUQ
- isVPMADD52LUQ
- isVPMADDUBSW
- isVPMADDWD
- isVPMASKMOVD
- isVPMASKMOVQ
- isVPMAXSB
- isVPMAXSD
- isVPMAXSQ
- isVPMAXSW
- isVPMAXUB
- isVPMAXUD
- isVPMAXUQ
- isVPMAXUW
- isVPMINSB
- isVPMINSD
- isVPMINSQ
- isVPMINSW
- isVPMINUB
- isVPMINUD
- isVPMINUQ
- isVPMINUW
- isVPMOVB2M
- isVPMOVD2M
- isVPMOVDB
- isVPMOVDW
- isVPMOVM2B
- isVPMOVM2D
- isVPMOVM2Q
- isVPMOVM2W
- isVPMOVMSKB
- isVPMOVQ2M
- isVPMOVQB
- isVPMOVQD
- isVPMOVQW
- isVPMOVSDB
- isVPMOVSDW
- isVPMOVSQB
- isVPMOVSQD
- isVPMOVSQW
- isVPMOVSWB
- isVPMOVSXBD
- isVPMOVSXBQ
- isVPMOVSXBW
- isVPMOVSXDQ
- isVPMOVSXWD
- isVPMOVSXWQ
- isVPMOVUSDB
- isVPMOVUSDW
- isVPMOVUSQB
- isVPMOVUSQD
- isVPMOVUSQW
- isVPMOVUSWB
- isVPMOVW2M
- isVPMOVWB
- isVPMOVZXBD
- isVPMOVZXBQ
- isVPMOVZXBW
- isVPMOVZXDQ
- isVPMOVZXWD
- isVPMOVZXWQ
- isVPMULDQ
- isVPMULHRSW
- isVPMULHUW
- isVPMULHW
- isVPMULLD
- isVPMULLQ
- isVPMULLW
- isVPMULTISHIFTQB
- isVPMULUDQ
- isVPOPCNTB
- isVPOPCNTD
- isVPOPCNTQ
- isVPOPCNTW
- isVPOR
- isVPORD
- isVPORQ
- isVPOpcode - Whether this is a vector-predicated Opcode.
- isVPPERM
- isVPROLD
- isVPROLQ
- isVPROLVD
- isVPROLVQ
- isVPRORD
- isVPRORQ
- isVPRORVD
- isVPRORVQ
- isVPROTB
- isVPROTD
- isVPROTQ
- isVPROTW
- isVPReduction - Whether this is a vector-predicated reduction opcode.
- isVPSADBW
- isVPSCATTERDD
- isVPSCATTERDQ
- isVPSCATTERQD
- isVPSCATTERQQ
- isVPSHAB
- isVPSHAD
- isVPSHAQ
- isVPSHAW
- isVPSHLB
- isVPSHLD
- isVPSHLDD
- isVPSHLDQ
- isVPSHLDVD
- isVPSHLDVQ
- isVPSHLDVW
- isVPSHLDW
- isVPSHLQ
- isVPSHLW
- isVPSHRDD
- isVPSHRDQ
- isVPSHRDVD
- isVPSHRDVQ
- isVPSHRDVW
- isVPSHRDW
- isVPSHUFB
- isVPSHUFBITQMB
- isVPSHUFD
- isVPSHUFHW
- isVPSHUFLW
- isVPSIGNB
- isVPSIGND
- isVPSIGNW
- isVPSLLD
- isVPSLLDQ
- isVPSLLQ
- isVPSLLVD
- isVPSLLVQ
- isVPSLLVW
- isVPSLLW
- isVPSRAD
- isVPSRAQ
- isVPSRAVD
- isVPSRAVQ
- isVPSRAVW
- isVPSRAW
- isVPSRLD
- isVPSRLDQ
- isVPSRLQ
- isVPSRLVD
- isVPSRLVQ
- isVPSRLVW
- isVPSRLW
- isVPSUBB
- isVPSUBD
- isVPSUBQ
- isVPSUBSB
- isVPSUBSW
- isVPSUBUSB
- isVPSUBUSW
- isVPSUBW
- isVPTERNLOGD
- isVPTERNLOGQ
- isVPTEST
- isVPTESTMB
- isVPTESTMD
- isVPTESTMQ
- isVPTESTMW
- isVPTESTNMB
- isVPTESTNMD
- isVPTESTNMQ
- isVPTESTNMW
- isVPUNPCKHBW
- isVPUNPCKHDQ
- isVPUNPCKHQDQ
- isVPUNPCKHWD
- isVPUNPCKLBW
- isVPUNPCKLDQ
- isVPUNPCKLQDQ
- isVPUNPCKLWD
- isVPXOR
- isVPXORD
- isVPXORQ
- isVRANGEPD
- isVRANGEPS
- isVRANGESD
- isVRANGESS
- isVRCP14PD
- isVRCP14PS
- isVRCP14SD
- isVRCP14SS
- isVRCP28PD
- isVRCP28PS
- isVRCP28SD
- isVRCP28SS
- isVRCPPH
- isVRCPPS
- isVRCPSH
- isVRCPSS
- isVREDUCEPD
- isVREDUCEPH
- isVREDUCEPS
- isVREDUCESD
- isVREDUCESH
- isVREDUCESS
- isVRNDSCALEPD
- isVRNDSCALEPH
- isVRNDSCALEPS
- isVRNDSCALESD
- isVRNDSCALESH
- isVRNDSCALESS
- isVROUNDPD
- isVROUNDPS
- isVROUNDSD
- isVROUNDSS
- isVRSQRT14PD
- isVRSQRT14PS
- isVRSQRT14SD
- isVRSQRT14SS
- isVRSQRT28PD
- isVRSQRT28PS
- isVRSQRT28SD
- isVRSQRT28SS
- isVRSQRTPH
- isVRSQRTPS
- isVRSQRTSH
- isVRSQRTSS
- isVSCALEFPD
- isVSCALEFPH
- isVSCALEFPS
- isVSCALEFSD
- isVSCALEFSH
- isVSCALEFSS
- isVSCATTERDPD
- isVSCATTERDPS
- isVSCATTERPF0DPD
- isVSCATTERPF0DPS
- isVSCATTERPF0QPD
- isVSCATTERPF0QPS
- isVSCATTERPF1DPD
- isVSCATTERPF1DPS
- isVSCATTERPF1QPD
- isVSCATTERPF1QPS
- isVSCATTERQPD
- isVSCATTERQPS
- isVSHUFF32X4
- isVSHUFF64X2
- isVSHUFI32X4
- isVSHUFI64X2
- isVSHUFPD
- isVSHUFPS
- isVSQRTPD
- isVSQRTPH
- isVSQRTPS
- isVSQRTSD
- isVSQRTSH
- isVSQRTSS
- isVSTMXCSR
- isVSUBPD
- isVSUBPH
- isVSUBPS
- isVSUBSD
- isVSUBSH
- isVSUBSS
- isVTESTPD
- isVTESTPS
- isVUCOMISD
- isVUCOMISH
- isVUCOMISS
- isVUNPCKHPD
- isVUNPCKHPS
- isVUNPCKLPD
- isVUNPCKLPS
- isVXORPD
- isVXORPS
- isVZEROALL
- isVZEROUPPER
- isValidAsAccessGroup - Return whether an MDNode might represent an access group. Acces...
- isValidAsciiIdentifier - Return true if this is a valid ASCII identifier. Note that this...
- isValidAssumeForContext - Return true if it is valid to use the assumptions provided by a...
- isValidAtPosition - Return true if the value of \p VAC is a valid at the position o...
- isValidAtomicOrdering
- isValidAtomicOrderingCABI
- isValidBlockSize
- isValidFormForVersion - Tells whether the specified form is defined in the specified ve...
- isValidInScope - Return true if \p V is a valid value in \p Scope, that is a con...
- isValidTraitPropertyForTraitSetAndSelector - Return true if \p Property can be nested in \p Selector and \p ...
- isValidTraitSelectorForTraitSet - Return true if \p Selector can be nested in \p Set. Also sets\p...
- isVariantApplicableInContext - Return true if \p VMI is applicable in \p Ctx, that is, all tra...
- isVector - True iff the specified type index is a vector.
- isVectorIntrinsicWithOverloadTypeAtArg - Identifies if the vector form of the intrinsic has a operand th...
- isVectorIntrinsicWithScalarOpAtArg - Identifies if the vector form of the intrinsic has a scalar ope...
- isVerticalWhitespace - Returns true if this character is vertical ASCII whitespace: ' ...
- isVirtualSection
- isWAIT
- isWBINVD
- isWBNOINVD
- isWRFSBASE
- isWRGSBASE
- isWRMSR
- isWRPKRU
- isWRSSD
- isWRSSQ
- isWRUSSD
- isWRUSSQ
- isWhitespace - Return true if this character is horizontal or vertical ASCII w...
- isWidenableBranch - Returns true iff \p U is a widenable branch (that is, parseWide...
- isX18ReservedByDefault
- isX86_64ExtendedReg
- isX86_64NonExtLowByteReg
- isX87Instruction - Check if the instruction is X87 instruction.
- isXABORT
- isXADD
- isXBEGIN
- isXCHG
- isXCRYPTCBC
- isXCRYPTCFB
- isXCRYPTCTR
- isXCRYPTECB
- isXCRYPTOFB
- isXEND
- isXGETBV
- isXLATB
- isXOR
- isXORPD
- isXORPS
- isXRESLDTRK
- isXRSTOR
- isXRSTOR64
- isXRSTORS
- isXRSTORS64
- isXSAVE
- isXSAVE64
- isXSAVEC
- isXSAVEC64
- isXSAVEOPT
- isXSAVEOPT64
- isXSAVES
- isXSAVES64
- isXSETBV
- isXSHA1
- isXSHA256
- isXSTORE
- isXSUSLDTRK
- isXTEST
- isZEXTLoad - Returns true if the specified node is a ZEXTLOAD.
- isZeroNode - Returns true if Elt is a constant zero or floating point consta...
- is_absolute - Is path absolute? According to cppreference.com, C++17 states: ...
- is_absolute_gnu - Is path absolute using GNU rules? GNU rules are: 1) Paths start...
- is_contained
- is_contained - Wrapper function around std::find to detect if an element exist...
- is_directory - Does status represent a directory?
- is_directory - Simpler version of is_directory for clients that don't need to ...
- is_directory - Is path a directory?
- is_local - Simpler version of is_local accepting an open file descriptor f...
- is_local - Version of is_local accepting an open file descriptor.
- is_local - Is the file mounted on a local filesystem?
- is_local - Simpler version of is_local for clients that don't need to diff...
- is_other - Does this status represent something that exists but is not a d...
- is_other - Is path something that exists but is not a directory, regular f...
- is_regular_file - Does status represent a regular file?
- is_regular_file - Simpler version of is_regular_file for clients that don't need ...
- is_regular_file - Is path a regular file?
- is_relative - Is path relative?
- is_separator - Check whether the given char is a path separator on the host OS.
- is_sorted - Wrapper function around std::is_sorted to check if elements in ...
- is_sorted - Wrapper function around std::is_sorted to check if elements in ...
- is_splat - Wrapper function around std::equal to detect if all elements in...
- is_style_posix - Check if \p S uses POSIX path rules.
- is_style_windows - Check if \p S uses Windows path rules.
- is_symlink_file - Is path a symlink file?
- is_symlink_file - Simpler version of is_symlink_file for clients that don't need ...
- is_symlink_file - Does status represent a symlink file?
- isa - isa <X > - Return true if the parameter to the template is an i...
- isa
- isa
- isa_and_nonnull
- isa_and_present - isa_and_present <X > - Functionally identical to isa, except th...
- itaniumDemangle
- iterateModuleSubsections
- iterateOneModule
- iterateSymbolGroups
- itostr
- jitLinkForORC
- jitTargetAddressToFunction - Convert a JITTargetAddress to a callable function pointer. Cast...
- jitTargetAddressToPointer - Convert a JITTargetAddress to a pointer. Note: This is a raw ca...
- join - Joins the strings in the range [R.begin(), R.end()), adding Sep...
- join - Joins the strings in the range [Begin, End), adding Separator b...
- joinErrors - Concatenate errors. The resulting Error is unchecked, and conta...
- join_impl
- join_impl
- join_items - Joins the strings in the parameter pack \p Items, adding \p Sep...
- join_items_impl
- join_items_impl
- join_items_impl
- join_items_size
- join_items_size
- join_items_size
- join_one_item_size
- join_one_item_size
- join_one_item_size
- largerThan - True iff the first type index has a larger total bit size than ...
- lastArgumentForMask - Produce an argument string from ArgList \p Args, which shows ho...
- lazyReexports - Define lazy-reexports based on the given SymbolAliasMap. Each l...
- left_justify - left_justify - append spaces after string so total output is\p ...
- legalizeVectorType - Turn a vector type in a sequence of legal component vector type...
- lexMIToken - Consume a single machine instruction token in the given source ...
- libDriverMain
- limitSymbolArrayToScope
- link - Link the given graph.
- linkAllBuiltinGCs - Ensure the definition of the builtin GCs gets linked in
- linkErlangGCPrinter - Creates an erlang-compatible metadata printer.
- linkOcamlGCPrinter - Creates an ocaml-compatible metadata printer.
- linkSanitizerRuntimeDeps
- linkXRayRuntimeDeps
- link_COFF - Link the given graph. Uses conservative defaults for GOT and st...
- link_COFF_x86_64 - jit-link the given object buffer, which must be a COFF x86-64 o...
- link_ELF - Link the given graph. Uses conservative defaults for GOT and st...
- link_ELF_aarch64 - jit-link the given object buffer, which must be a ELF aarch64 r...
- link_ELF_riscv - jit-link the given object buffer, which must be a ELF riscv obj...
- link_ELF_x86_64 - jit-link the given object buffer, which must be a ELF x86-64 ob...
- link_MachO - jit-link the given ObjBuffer, which must be a MachO object file...
- link_MachO_arm64 - jit-link the given object buffer, which must be a MachO arm64 o...
- link_MachO_x86_64 - jit-link the given LinkGraph. If PrePrunePasses is empty then a...
- lintFunction
- lintModule - Lint a module. This should only be used for debugging, because ...
- listOpenMPContextTraitProperties - Return a string listing all trait properties for \p Set and \p ...
- listOpenMPContextTraitSelectors - Return a string listing all trait selectors for \p Set.
- listOpenMPContextTraitSets - Return a string listing all trait sets.
- llvmGetPassPluginInfo - The public entry point for a pass plugin. When a plugin is load...
- llvm_ar_main
- llvm_blake3_hasher_finalize
- llvm_blake3_hasher_finalize_seek
- llvm_blake3_hasher_init
- llvm_blake3_hasher_init_derive_key
- llvm_blake3_hasher_init_derive_key_raw
- llvm_blake3_hasher_init_keyed
- llvm_blake3_hasher_reset
- llvm_blake3_hasher_update
- llvm_blake3_version
- llvm_cxxfilt_main
- llvm_execute_on_thread_impl
- llvm_is_multithreaded - Returns true if LLVM is compiled with support for multi-threadi...
- llvm_objcopy_main
- llvm_orc_deregisterEHFrameSectionWrapper
- llvm_orc_registerEHFrameSectionWrapper
- llvm_orc_registerJITLoaderGDBAllocAction
- llvm_orc_registerJITLoaderGDBWrapper
- llvm_regcomp
- llvm_regerror
- llvm_regexec
- llvm_regfree
- llvm_shutdown - llvm_shutdown - Deallocate and destroy all ManagedStatic variab...
- llvm_strlcpy
- llvm_thread_detach_impl
- llvm_thread_get_current_id_impl
- llvm_thread_get_id_impl
- llvm_thread_join_impl
- llvm_unreachable_internal - This function calls abort(), and prints the optional message to...
- loadAndParseConfigFile
- loadDataForEXE
- loadDataForPDB
- loadInstrumentationMap - Loads the instrumentation map from |Filename|. This auto-deduce...
- loadOutputSpecs - Load the output specs. If SpecFileOverride is not empty, that p...
- loadProfile - This function will attempt to load an XRay Profiling Mode profi...
- loadTrace - This function will attempt to load XRay trace records from the ...
- loadTraceFile - This function will attempt to load XRay trace records from the ...
- localCache - Create a local file system cache which uses the given cache nam...
- location
- lockFile - Lock the file. This function acts as @ref tryLockFile but it wa...
- logAllUnhandledErrors - Log all errors (if any) in E to OS. If there are any errors, Er...
- lookupAndRecordAddrs - Record addresses of the given symbols in the given ExecutorAddr...
- lookupAndRecordAddrs - Record addresses of given symbols in the given ExecutorAddrs. E...
- lookupAndRecordAddrs - Record addresses of the given symbols in the given ExecutorAddr...
- lookupCXXTypeForCType - lookupCXXTypeForCType - Lookup CXX input type that corresponds ...
- lookupFoldTable
- lookupHeaderTypeForSourceType - Lookup header file input type that corresponds to given source ...
- lookupLLVMIntrinsicByName - Looks up Name in NameTable via binary search. NameTable must be...
- lookupRelaxTable - Look up the relaxed form table entry for a given \p ShortOp.
- lookupShortTable - Look up the short form table entry for a given \p RelaxOp.
- lookupTwoAddrFoldTable
- lookupTypeForExtension - lookupTypeForExtension - Lookup the type to use for the file ex...
- lookupTypeForTypeSpecifier - lookupTypeForTypSpecifier - Lookup the type to use for a user s...
- lookupUnfoldTable
- lowBitsAvailable
- lowerAtomicCmpXchgInst - Convert the given Cmpxchg into primitive load and compare.
- lowerAtomicRMWInst - Convert the given RMWI into primitive load and stores, assuming...
- lowerObjectSizeCall - Try to turn a call to @ llvm.objectsize into an integer value ...
- lowerObjectSizeCall
- lower_bound
- lower_bound - Provide wrappers to std::lower_bound which take ranges instead ...
- lto_api_version - Returns the runtime API version.
- lto_codegen_add_module - Add an object module to the set of modules for which code will ...
- lto_codegen_add_must_preserve_symbol - Adds to a list of all global symbols that must exist in the fin...
- lto_codegen_compile - Generates code for all added modules into one native object fil...
- lto_codegen_compile_optimized - Generates code for the optimized merged module into one native ...
- lto_codegen_compile_to_file - Generates code for all added modules into one native object fil...
- lto_codegen_create - Instantiates a code generator. Returns NULL on error (check lto...
- lto_codegen_create_in_local_context - Instantiate a code generator in its own context. Instantiates a...
- lto_codegen_debug_options - Sets options to help debug codegen bugs. Since parsing shud onl...
- lto_codegen_debug_options_array - Same as the previous function, but takes every option separatel...
- lto_codegen_dispose - Frees all code generator and all memory it internally allocated...
- lto_codegen_optimize - Runs optimization for the merged module. Returns true on error.
- lto_codegen_set_assembler_args - Sets extra arguments that libLTO should pass to the assembler.
- lto_codegen_set_assembler_path - Sets the location of the assembler tool to run. If not set, lib...
- lto_codegen_set_cpu - Sets the cpu to generate code for.
- lto_codegen_set_debug_model - Sets if debug info should be generated. Returns true on error (...
- lto_codegen_set_diagnostic_handler - Set a diagnostic handler and the related context (void *). This...
- lto_codegen_set_module - Sets the object module for code generation. This will transfer ...
- lto_codegen_set_pic_model - Sets which PIC code model to generated. Returns true on error (...
- lto_codegen_set_should_embed_uselists - Set whether to embed uselists in bitcode. Sets whether \a lto_c...
- lto_codegen_set_should_internalize - Sets if we should run internalize pass during optimization and ...
- lto_codegen_write_merged_modules - Writes a new object file at the specified path that contains th...
- lto_get_error_message - Returns the last error string or NULL if last operation was suc...
- lto_get_version - Returns a printable string.
- lto_initialize_disassembler - Initializes LLVM disassemblers. FIXME: This doesn't really belo...
- lto_input_create - Creates an LTO input file from a buffer. The path argument is u...
- lto_input_dispose - Frees all memory internally allocated by the LTO input file. Up...
- lto_input_get_dependent_library - Returns the ith dependent library specifier for the given LTO i...
- lto_input_get_num_dependent_libraries - Returns the number of dependent library specifiers for the give...
- lto_module_create - Loads an object file from disk. Returns NULL on error (check lt...
- lto_module_create_from_fd - Loads an object file from disk. The seek point of fd is not pre...
- lto_module_create_from_fd_at_offset - Loads an object file from disk. The seek point of fd is not pre...
- lto_module_create_from_memory - Loads an object file from memory. Returns NULL on error (check ...
- lto_module_create_from_memory_with_path - Loads an object file from memory with an extra path argument. R...
- lto_module_create_in_codegen_context - Loads an object file in the codegen context. Loads an object fi...
- lto_module_create_in_local_context - Loads an object file in its own context. Loads an object file i...
- lto_module_dispose - Frees all memory internally allocated by the module. Upon retur...
- lto_module_get_linkeropts - Returns the module's linker options. The linker options may con...
- lto_module_get_macho_cputype - If targeting mach-o on darwin, this function gets the CPU type ...
- lto_module_get_num_symbols - Returns the number of symbols in the object module.
- lto_module_get_symbol_attribute - Returns the attributes of the ith symbol in the object module.
- lto_module_get_symbol_name - Returns the name of the ith symbol in the object module.
- lto_module_get_target_triple - Returns triple string which the object module was compiled unde...
- lto_module_has_ctor_dtor - This function can be used by the linker to check if a given mod...
- lto_module_has_objc_category - Return true if \p Buffer contains a bitcode file with ObjC code...
- lto_module_is_object_file - Checks if a file is a loadable object file.
- lto_module_is_object_file_for_target - Checks if a file is a loadable object compiled for requested ta...
- lto_module_is_object_file_in_memory - Checks if a buffer is a loadable object file.
- lto_module_is_object_file_in_memory_for_target - Checks if a buffer is a loadable object compiled for requested ...
- lto_module_is_thinlto - Test if a module has support for ThinLTO linking.
- lto_module_set_target_triple - Sets triple string with which the object will be codegened.
- lto_runtime_lib_symbols_list - Returns the list of libcall symbols that can be generated by LT...
- lto_set_debug_options - Parses options immediately, making them available as early as p...
- m_APFloat - Match a ConstantFP or splatted ConstantVector, binding the spec...
- m_APFloatAllowUndef - Match APFloat while allowing undefs in splat vector constants.
- m_APFloatForbidUndef - Match APFloat while forbidding undefs in splat vector constants.
- m_APInt - Match a ConstantInt or splatted ConstantVector, binding the spe...
- m_APIntAllowUndef - Match APInt while allowing undefs in splat vector constants.
- m_APIntForbidUndef - Match APInt while forbidding undefs in splat vector constants.
- m_AShr
- m_Add
- m_AllOnes - Match an integer or vector with all bits set. For vectors, this...
- m_AllOnesInt
- m_And
- m_AnyIntegralConstant - Match an integer or vector with any integral constant. For vect...
- m_AnyZeroFP - Match a floating-point negative zero or positive zero. For vect...
- m_Argument - Match an argument.
- m_BSwap
- m_BasicBlock - Match a basic block value, capturing it if we match.
- m_BasicBlock
- m_BasicBlock - Match an arbitrary basic block value and ignore it.
- m_BinOp
- m_BinOp
- m_BinOp - Matches a specific opcode.
- m_BinOp - Match a binary operator, capturing it if we match.
- m_BinOp - Match an arbitrary binary operation and ignore it.
- m_BitCast - Matches BitCast.
- m_BitReverse
- m_BitwiseLogic - Matches bitwise logic operations.
- m_Br
- m_Br
- m_Cmp - Matches any compare instruction and ignore it.
- m_Cmp
- m_CombineAnd - Combine two pattern matchers matching L & & R
- m_CombineOr - Combine two pattern matchers matching L || R
- m_CommutativeBinOp
- m_Constant - Match a Constant, capturing the value if we match.
- m_Constant - Match an arbitrary Constant and ignore it.
- m_ConstantExpr - Match a constant expression or a constant that contains a const...
- m_ConstantExpr - Match a ConstantExpr, capturing the value if we match.
- m_ConstantFP - Match an arbitrary ConstantFP and ignore it.
- m_ConstantFP - Match a ConstantFP, capturing the value if we match.
- m_ConstantInt - Match a ConstantInt with a specific value.
- m_ConstantInt - Match an arbitrary ConstantInt and ignore it.
- m_ConstantInt - Match a ConstantInt, capturing the value if we match.
- m_ConstantInt - Match a ConstantInt and bind to its value. This does not match...
- m_Copy
- m_Deferred - Like m_Specific(), but works if the specific value to match is ...
- m_Deferred
- m_Deferred - A commutative-friendly version of m_Specific().
- m_Deferred
- m_Exact
- m_ExtractElt - Matches ExtractElementInst.
- m_ExtractValue - Match a single index ExtractValue instruction. For example m_Ex...
- m_ExtractValue - Match an ExtractValue instruction with any index. For example m...
- m_FAbs
- m_FAdd
- m_FCanonicalize
- m_FCmp
- m_FDiv
- m_FMax
- m_FMin
- m_FMul
- m_FNeg - Match 'fneg X' as 'fsub -0.0, X'.
- m_FNegNSZ - Match 'fneg X' as 'fsub +-0.0, X'.
- m_FPExt
- m_FPOne - Match a float 1.0 or vector with all elements equal to 1.0.
- m_FPToSI
- m_FPToUI
- m_FPTrunc
- m_FRem
- m_FShl
- m_FShr
- m_FSub
- m_Finite
- m_Finite - Match a finite FP constant, i.e. not infinity or NaN. For vecto...
- m_FiniteNonZero
- m_FiniteNonZero - Match a finite non-zero FP constant. For vectors, this includes...
- m_Freeze - Matches FreezeInst.
- m_GAShr
- m_GAdd
- m_GAnd
- m_GAnyExt
- m_GBitcast
- m_GCst
- m_GFAdd
- m_GFCmp
- m_GFCst
- m_GFCst
- m_GFCstOrSplat
- m_GFMul
- m_GFNeg
- m_GFPExt
- m_GFPTrunc
- m_GFSqrt
- m_GFSub
- m_GFabs
- m_GICmp
- m_GISelect
- m_GInsertVecElt
- m_GIntToPtr
- m_GLShr
- m_GMul
- m_GOr
- m_GPtrAdd
- m_GPtrToInt
- m_GSExt
- m_GSMax
- m_GSMin
- m_GShl
- m_GSub
- m_GTrunc
- m_GXor
- m_GZExt
- m_ICmp
- m_ICst
- m_ICst
- m_ICstOrSplat
- m_ICstOrSplat
- m_IDiv - Matches integer division operations.
- m_IRem - Matches integer remainder operations.
- m_ImmConstant - Match an immediate Constant, capturing the value if we match.
- m_ImmConstant - Match an arbitrary immediate Constant and ignore it.
- m_Inf - Match a positive or negative infinity FP constant. For vectors,...
- m_InsertElt - Matches InsertElementInst.
- m_InsertValue - Matches a single index InsertValue instruction.
- m_Instruction - Match an instruction, capturing it if we match.
- m_IntToPtr - Matches IntToPtr.
- m_Intrinsic
- m_Intrinsic - Match intrinsic calls like this: m_Intrinsic <Intrinsic ::fabs>...
- m_Intrinsic
- m_Intrinsic
- m_Intrinsic
- m_Intrinsic
- m_Intrinsic
- m_LShr
- m_Load - Matches LoadInst.
- m_LogicalAnd - Matches L & & R where L and R are arbitrary values.
- m_LogicalAnd - Matches L & & R either in the form of L & R or L ? R : false....
- m_LogicalOr - Matches L || R where L and R are arbitrary values.
- m_LogicalOr - Matches L || R either in the form of L | R or L ? true : R. Not...
- m_LogicalShift - Matches logical shift operations.
- m_LoopInvariant - Matches if the value is loop-invariant.
- m_LowBitMask
- m_LowBitMask - Match an integer or vector with only the low bit(s) set. For ve...
- m_MInstr
- m_MaskedGather - Matches MaskedGather Intrinsic.
- m_MaskedLoad - Matches MaskedLoad Intrinsic.
- m_MaxOrMin
- m_MaxSignedValue - Match an integer or vector with values having all bits except f...
- m_MaxSignedValue
- m_Mul
- m_NSWAdd
- m_NSWMul
- m_NSWNeg - Matches a 'Neg' as 'sub nsw 0, V'.
- m_NSWShl
- m_NSWSub
- m_NUWAdd
- m_NUWMul
- m_NUWShl
- m_NUWSub
- m_NaN - Match an arbitrary NaN constant. This includes quiet and signal...
- m_Neg - Matches a 'Neg' as 'sub 0, V'.
- m_Neg - Matches a register negated by a G_SUB. G_SUB 0, %negated_reg
- m_NegZeroFP - Match a floating-point negative zero. For vectors, this include...
- m_NegatedPower2 - Match a integer or vector negated power-of-2. For vectors, this...
- m_NegatedPower2
- m_Negative
- m_Negative - Match an integer or vector of negative values. For vectors, thi...
- m_NonInf - Match a non-infinity FP constant, i.e. finite or NaN. For vecto...
- m_NonNaN - Match a non-NaN FP constant. For vectors, this includes constan...
- m_NonNegative - Match an integer or vector of non-negative values. For vectors,...
- m_NonNegative
- m_NonPositive
- m_NonPositive - Match an integer or vector of non-positive values. For vectors,...
- m_NonZeroFP - Match a floating-point non-zero. For vectors, this includes con...
- m_Not - Matches a register not-ed by a G_XOR. G_XOR %not_reg, -1
- m_Not - Matches a 'Not' as 'xor V, -1' or 'xor -1, V'.
- m_NotForbidUndef - Matches a bitwise 'not' as 'xor V, -1' or 'xor -1, V'. For vect...
- m_One - Match an integer 1 or a vector with all elements equal to 1. Fo...
- m_OneNonDBGUse
- m_OneUse
- m_OneUse
- m_Or
- m_OrdFMax - Match an 'ordered' floating point maximum function. Floating po...
- m_OrdFMin - Match an 'ordered' floating point minimum function. Floating po...
- m_Poison - Match an arbitrary poison constant.
- m_PosZeroFP - Match a floating-point positive zero. For vectors, this include...
- m_Power2
- m_Power2 - Match an integer or vector power-of-2. For vectors, this includ...
- m_Power2OrZero - Match an integer or vector of 0 or power-of-2 values. For vecto...
- m_Power2OrZero
- m_Pred
- m_Pred
- m_PtrToInt - Matches PtrToInt.
- m_Reg
- m_Reg
- m_SDiv
- m_SExt - Matches SExt.
- m_SExtOrSelf
- m_SIToFP
- m_SMax
- m_SMin
- m_SRem
- m_Select - Matches SelectInst.
- m_SelectCst - This matches a select of two constants, e.g.: m_SelectCst < -1,...
- m_Shift - Matches shift operations.
- m_Shl
- m_Shr - Matches logical shift operations.
- m_Shuffle
- m_Shuffle - Matches ShuffleVectorInst independently of mask value.
- m_SignMask - Match an integer or vector with only the sign bit(s) set. For v...
- m_Signum - Matches a signum pattern. signum(x) = x > 0 -> 1 x == 0 -> ...
- m_Specific - Match if we have a specific specified value.
- m_SpecificBB - Match a specific basic block value.
- m_SpecificFP - Match a specific floating point value or vector with all elemen...
- m_SpecificICst - Matches a constant equal to \p RequestedValue.
- m_SpecificICstOrSplat - Matches a \p RequestedValue constant or a constant splat of \p ...
- m_SpecificICstSplat - Matches a constant splat of \p RequestedValue.
- m_SpecificInt
- m_SpecificInt - Match a specific integer value or vector with all elements equa...
- m_SpecificIntAllowUndef
- m_SpecificIntAllowUndef
- m_SpecificInt_ICMP - Match an integer or vector with every element comparing 'pred' ...
- m_SpecificType
- m_Sqrt
- m_Store - Matches StoreInst.
- m_StrictlyPositive
- m_StrictlyPositive - Match an integer or vector of strictly positive values. For vec...
- m_Sub
- m_Trunc - Matches Trunc.
- m_TruncOrSelf
- m_Type
- m_UAddWithOverflow - Match an icmp instruction checking for unsigned overflow on add...
- m_UDiv
- m_UIToFP
- m_UMax
- m_UMin
- m_URem
- m_UnOp
- m_UnOp - Match an arbitrary unary operation and ignore it.
- m_UnOp - Match a unary operator, capturing it if we match.
- m_UnconditionalBr
- m_Undef - Match an arbitrary undef constant. This matches poison as well....
- m_Unless - Match if the inner matcher does *NOT* match.
- m_UnordFMax - Match an 'unordered' floating point maximum function. Floating ...
- m_UnordFMin - Match an 'unordered' floating point minimum function. Floating ...
- m_VScale
- m_Value
- m_Value - Match a value, capturing it if we match.
- m_Value - Match an arbitrary value and ignore it.
- m_WithOverflowInst - Match a with overflow intrinsic, capturing it if we match.
- m_WithOverflowInst
- m_Xor
- m_ZExt - Matches ZExt.
- m_ZExtOrSExt
- m_ZExtOrSExtOrSelf
- m_ZExtOrSelf
- m_Zero - Match any null constant or a vector with all elements equal to ...
- m_ZeroInt - Match an integer 0 or a vector with all elements equal to 0. Fo...
- m_ZeroInt - { Convenience matchers for specific integer values.
- m_all_of
- m_any_of
- m_c_Add - Matches a Add with LHS and RHS in either order.
- m_c_And - Matches an And with LHS and RHS in either order.
- m_c_BinOp - Matches a BinaryOperator with LHS and RHS in either order.
- m_c_BinOp - Matches a specific opcode with LHS and RHS in either order.
- m_c_FAdd - Matches FAdd with LHS and RHS in either order.
- m_c_FMul - Matches FMul with LHS and RHS in either order.
- m_c_ICmp - Matches an ICmp with a predicate over LHS and RHS in either ord...
- m_c_LogicalAnd - Matches L & & R with LHS and RHS in either order.
- m_c_LogicalOr - Matches L || R with LHS and RHS in either order.
- m_c_MaxOrMin
- m_c_Mul - Matches a Mul with LHS and RHS in either order.
- m_c_Or - Matches an Or with LHS and RHS in either order.
- m_c_SMax - Matches an SMax with LHS and RHS in either order.
- m_c_SMin - Matches an SMin with LHS and RHS in either order.
- m_c_UMax - Matches a UMax with LHS and RHS in either order.
- m_c_UMin - Matches a UMin with LHS and RHS in either order.
- m_c_Xor - Matches an Xor with LHS and RHS in either order.
- machineFunctionIsIllegal - Checks that MIR is fully legal, returns an illegal instruction ...
- machineToStr
- madeNewBranch
- magicToFormat - Parse and validate a magic number to a remark format.
- main
- main
- make
- make
- makeAlignmentError
- makeAllOfComposite - Creates a Matcher <T > that matches if all inner matchers match.
- makeArrayRef - Construct an ArrayRef from a pointer and length.
- makeArrayRef - Construct an ArrayRef from a std::array.
- makeArrayRef - Construct an ArrayRef from a range.
- makeArrayRef - Construct an ArrayRef from a std::vector.
- makeArrayRef - Construct an ArrayRef from a single element.
- makeArrayRef - Construct an ArrayRef from an ArrayRef (no-op) (const)
- makeArrayRef - Construct an ArrayRef from an ArrayRef (no-op)
- makeArrayRef - Construct an ArrayRef from a SmallVector.
- makeArrayRef - Construct an ArrayRef from a C array.
- makeArrayRef - Construct an ArrayRef from a SmallVector.
- makeAssignARCSafe
- makeConstantsWithType - @ { Populate a small list of potentially interesting constants...
- makeConstantsWithType
- makeDynCastAllOfComposite - Creates a Matcher <T > that matches if T is dyn_cast'able into ...
- makeEditGenerator
- makeEditGenerator
- makeEditGenerator
- makeFollowupLoopID - Create a new loop identifier for a loop created from a loop tra...
- makeGenericNamedTask - Create a generic named task from a const char * description.
- makeGenericNamedTask - Create a generic named task from a std::string description.
- makeGuardControlFlowExplicit - Splits control flow at point of \p Guard, replacing it with exp...
- makeInstrRefBasedLiveDebugValues
- makeIntrusiveRefCnt - Factory function for creating intrusive ref counted pointers.
- makeJITDylibSearchOrder - Convenience function for creating a search order from an ArrayR...
- makeMatcher - A convenient helper for creating a Matcher <T > without specify...
- makeMatcherAutoMarshall - Overload for VariadicDynCastAllOfMatchers. Not strictly necessa...
- makeMatcherAutoMarshall - Argument adaptative overload.
- makeMatcherAutoMarshall - 1-arg overload
- makeMatcherAutoMarshall - Variadic overload.
- makeMatcherAutoMarshall - 2-arg overload
- makeMatcherAutoMarshall - 0-arg overload
- makeMatcherAutoMarshall
- makeMatcherAutoMarshall - Variadic operator overload.
- makeMatcherRegexMarshall
- makeMethodWrapperHandler - Create a MethodWrapperHandler object from the given method poin...
- makeMutableArrayRef - Construct a MutableArrayRef from a SmallVector.
- makeMutableArrayRef - Construct a MutableArrayRef from a C array.
- makeMutableArrayRef - Construct a MutableArrayRef from a std::vector.
- makeMutableArrayRef - Construct a MutableArrayRef from a single element.
- makeMutableArrayRef - Construct a MutableArrayRef from a std::array.
- makeMutableArrayRef - Construct a MutableArrayRef from a pointer and length.
- makeMutableArrayRef - Construct a MutableArrayRef from a SmallVector.
- makeMutableArrayRef - Construct a MutableArrayRef from a MutableArrayRef (no-op) (con...
- makeNullableFromOptional
- makeOptionalFromNullable
- makeOptionalFromPointer
- makeParseProgress
- makePointerFromOptional
- makePostTransformationMetadata - Create a new LoopID after the loop has been transformed. This c...
- makeRule
- makeRule - Constructs a simple \c RewriteRule. \c Edits can be an \c EditG...
- makeRule
- makeRule
- makeRule - Overloads of \c makeRule that also generate metadata when match...
- makeRule
- makeSampler
- makeSampler
- makeSampler
- makeStencil
- makeStencil - Convenience function to construct a \c Stencil. Overloaded for ...
- makeStencil
- makeStub - Turn a function declaration into a stub function that makes an ...
- makeTargetOutOfRangeError - Create an out of range error for the given edge in the given bl...
- makeVarLocBasedLiveDebugValues
- makeVisitor - Returns an opaquely-typed Callable object whose operator() over...
- make_absolute - Make \a path an absolute path. Makes \a path absolute using the...
- make_absolute - Make \a path an absolute path. Makes \a path absolute using the...
- make_early_inc_range - Make a range that does early increment to allow mutation of the...
- make_error - Make a Error instance representing failure using the given erro...
- make_error_code
- make_error_code
- make_error_code
- make_error_code
- make_error_code
- make_error_code
- make_error_code
- make_error_code
- make_error_code
- make_error_code
- make_error_code
- make_error_code
- make_error_code
- make_fallible_end - Convenience wrapper to make a fallible_iterator end value from ...
- make_fallible_itr - Convenience wrapper to make a fallible_iterator value from an i...
- make_fallible_range
- make_filter_range - Convenience function that takes a range of elements and a predi...
- make_first_range - Given a container of pairs, return a range over the first eleme...
- make_pointee_range
- make_pointee_range
- make_pointer_range
- make_preferred - For Windows path styles, convert path to use the preferred path...
- make_range
- make_range - Convenience function for iterating over sub-ranges. This provid...
- make_scope_exit
- make_second_range - Given a container of pairs, return a range over the second elem...
- make_string_error
- mangleTLIVectorName - This routine mangles the given VectorName according to the Lang...
- mangledNameForMallocFamily
- mapAnyOf - Matches any of the \p NodeMatchers with InnerMatchers nested wi...
- mapLoadCommandData
- mapToArchitecture - Convert a target to an architecture slice.
- mapToArchitectureSet
- mapToPlatformSet
- mapToPlatformSet
- mapToPlatformType
- mapToPlatformType
- mapWindowsError
- map_iterator
- map_range
- markAllSymbolsLive - Marks all symbols in a graph live. This can be used as a defaul...
- markReleased
- maskIsAllOneOrUndef - Given a mask vector of i1, Return true if all of the elements o...
- maskIsAllZeroOrUndef - Given a mask vector of i1, Return true if all of the elements o...
- maskLeadingOnes - Create a bitmask with the N left-most bits set to 1, and all ot...
- maskLeadingZeros - Create a bitmask with the N left-most bits set to 0, and all ot...
- maskTrailingOnes - Create a bitmask with the N right-most bits set to 1, and all o...
- maskTrailingZeros - Create a bitmask with the N right-most bits set to 0, and all o...
- match - Returns the results of matching \p Matcher on \p Node. Collects...
- match - Returns the results of matching \p Matcher on the translation u...
- match
- match
- match
- matchBinaryPredicate - Attempt to match a binary predicate against a pair of scalar/sp...
- matchConstant
- matchConstantSplat
- matchDecomposedSelectPattern - Determine the pattern that a select with the given compare as i...
- matchDynamic
- matchDynamic
- matchDynamic
- matchIncrement
- matchIntrinsicSignature - Match the specified function type with the type constraints spe...
- matchIntrinsicVarArg - Verify if the intrinsic has variable arguments. This method is ...
- matchParents
- matchScales - Match scales of two numbers. Given two scaled numbers, match up...
- matchSelectPattern
- matchSelectPattern - Pattern match integer [SU]MIN, [SU]MAX and ABS idioms, returnin...
- matchSimpleRecurrence - Attempt to match a simple first order recurrence cycle of the f...
- matchSimpleRecurrence - Analogous to the above, but starting from the binary operator
- matchUnaryPredicate - Attempt to match a unary predicate against a scalar/splat const...
- matchUnaryPredicate - Attempt to match a unary predicate against a scalar/splat const...
- matches
- matchesAny - \copydoc clang::ento::CallDescription::matchesAny(const CallEve...
- matchesAny - Returns true whether the CallEvent matches on any of the CallDe...
- matchesAnyAsWritten - \copydoc clang::ento::CallDescription::matchesAnyAsWritten(cons...
- matchesAnyAsWritten - Returns true whether the CallExpr matches on any of the CallDes...
- matchesAnyBase - Returns true if \p Node has a base specifier matching \p BaseSp...
- matchesFirstInPointerRange - Finds the first node in a pointer range that matches the given ...
- matchesFirstInRange - Finds the first node in a range that matches the given matcher.
- max
- maxIntN - Gets the maximum value for a N-bit signed integer.
- maxUIntN - Gets the maximum value for a N-bit unsigned integer.
- maximum - Implements IEEE 754-2018 maximum semantics. Returns the larger ...
- maxnum - Implements IEEE maxNum semantics. Returns the larger of the 2 a...
- mayBeOldLoopAttachmentTag - Check whether a string looks like an old loop attachment tag.
- mayContainIrreducibleControl
- mayEverNeedParens - Determines whether printing this expression in *any* expression...
- mayFoldIntoStore - Check if Op is a value that could be used to fold a store into ...
- mayFoldIntoZeroExtend - Check if Op is an operation that could be folded into a zero ex...
- mayFoldLoad - Check if Op is a load operation that could be folded into some ...
- mayFoldLoadIntoBroadcastFromMem - Check if Op is a load operation that could be folded into a vec...
- mayHaveNonDefUseDependency - Returns true if the result or effects of the given instructions...
- maybeAddressOf - If \p ExprId is not a pointer type, constructs an expression th...
- maybeDeref - If \p ExprId is of pointer type, constructs an idiomatic derefe...
- maybeExtendRange - Extends \p Range to include the token \p Terminator, if it imme...
- maybeMarkSanitizerLibraryCallNoBuiltin - Given a CallInst, check if it calls a string function known to ...
- md5_contents - Version of compute_md5 that doesn't require an open file descri...
- md5_contents - Compute an MD5 hash of a file's contents.
- medianOf3 - Inclusive median.
- memSizeInBytesNotPow2 - True iff the specified MMO index has a size (rounded to bytes) ...
- memSizeNotByteSizePow2 - True iff the specified MMO index has a size that is not an even...
- member - Given a \c MemberExpr, selects the member token. \p ID is the n...
- mergeAttributesForInlining - Merge caller's and callee's attributes.
- mergeAttributesForOutlining - Merges the functions attributes from \p ToMerge into function \...
- mergeCanThrow
- mergeIdRecords
- mergeIdRecords - Merge one set of id records into another. This method assumes ...
- mergeProfilesByStack - This algorithm will merge two Profile instances into a single P...
- mergeProfilesByThread - This algorithm will merge two Profile instances into a single P...
- mergeTypeAndIdRecords - Merge a unified set of type and id records, splitting them into...
- mergeTypeAndIdRecords
- mergeTypeRecords - Merge one set of type records into another. This method assume...
- mergeTypeRecords
- mi_bundle_ops
- mi_match
- mi_match
- microsoftDemangle - Demangles the Microsoft symbol pointed at by mangled_name and r...
- migrateWithTemporaryFiles - Applies automatic modifications and produces temporary files an...
- min
- minIntN - Gets the minimum value for a N-bit signed integer.
- minLinkage - Compute the minimum linkage given two linkages. The linkage can...
- minVisibility
- minimum - Implements IEEE 754-2018 minimum semantics. Returns the smaller...
- minnum - Implements IEEE minNum semantics. Returns the smaller of the 2 ...
- moreElementsToNextPow2 - Add more elements to the type for the given type index to the n...
- move - Provide wrappers to std::move which take ranges instead of havi...
- moveFunctionBody - Move the body of function 'F' to a cloned function declaration ...
- moveGlobalVariableInitializer - Move global variable GV from its parent module to cloned global...
- moveInstructionsToTheBeginning - Move instructions, in an order-preserving manner, from \p FromB...
- moveInstructionsToTheEnd - Move instructions, in an order-preserving manner, from \p FromB...
- multiply64 - Multiply two 64-bit integers to create a 64-bit scaled number. ...
- mustPassRecordIndirectly - Is the given record type required to be passed and returned ind...
- mustSuppressSpeculation - Return true if speculation of the given load must be suppressed...
- mustTriggerUB - Return true if the given instruction must trigger undefined beh...
- name - Given a node with a "name", (like \c NamedDecl, \c DeclRefExpr,...
- nameToCodepointLooseMatching
- nameToCodepointStrict - Maps the name or the alias of a Unicode character to its associ...
- nameUnamedGlobals - Rename all the anon globals in the module using a hash computed...
- narrowShuffleMaskElts - Replace each shuffle mask index with the scaled sequential indi...
- native - Convert path to the native form in place. This is used to give ...
- native - Convert path to the native form. This is used to give paths to ...
- nearestMatchesForCodepointName
- needParensAfterUnaryOperator - Determines whether printing this expression to the right of a u...
- needParensBeforeDotOrArrow - Determines whether printing this expression to the left of a do...
- needsAddressSizeOverride - Returns true if this instruction needs an Address-Size override...
- needsAnonymousDeclarationNumber - Determine whether the given declaration needs an anonymous decl...
- needsComdatForCounter - Check if we can use Comdat for profile variables. This will eli...
- needsParamAccessSummary
- needsQuotes
- neg - Returns the negated value of the argument.
- newFrontendActionFactory - Returns a new FrontendActionFactory for any type that provides ...
- newFrontendActionFactory - Returns a new FrontendActionFactory for a given type. T must de...
- newInvocation - Creates a \c CompilerInvocation.
- new_from_tuple
- new_from_tuple_impl
- next_nodbg - Increment \p It, then continue incrementing it while it points ...
- next_or_end
- noEdits - Generates no edits.
- node - Selects a node, including trailing semicolon, if any (for decla...
- nodes
- nonMicrosoftDemangle
- nonStrictlyPostDominate - In case that two BBs \p ThisBlock and \p OtherBlock are control...
- none_of - Provide wrappers to std::none_of which take ranges instead of h...
- noopEdit - Generates a single, no-op edit anchored at the start location o...
- normalizeForPostIncUse - Normalize \p S to be post-increment for all loops present in \p...
- normalizeForPostIncUseIf - Normalize \p S for all add recurrence sub-expressions for which...
- notBoundError - Creates an error that signals that a `MatchConsumer` expected a...
- noteBottomOfStack - Call this once on each thread, as soon after starting the threa...
- nulls - This returns a reference to a raw_ostream which simply discards...
- numDeallocActions - Returns the number of deallocaton actions in the given AllocAct...
- numElementsNotPow2 - True iff the specified type index is a vector whose element cou...
- numberAnonymousDeclsWithin - Visit each declaration within \c DC that needs an anonymous dec...
- object_category
- offsetOf
- offsetToAlignedAddr - Returns the necessary adjustment for aligning `Addr` to `Alignm...
- offsetToAlignment - Returns the offset to the next integer (mod 2**64) that is grea...
- onlyFirstLaneUsed - Returns true if only the first lane of \p Def is used.
- onlyPrecompileType - onlyPrecompileType - Should this type only be precompiled.
- onlyUsedByLifetimeMarkers - Return true if the only users of this pointer are lifetime mark...
- onlyUsedByLifetimeMarkersOrDroppableInsts - Return true if the only users of this pointer are lifetime mark...
- openFile - Opens a file with the specified creation disposition, access mo...
- openFileForRead - Opens the file with the given name in a read-only mode, returni...
- openFileForReadWrite - Opens the file with the given name in a write-only or read-writ...
- openFileForWrite - Opens the file with the given name in a write-only or read-writ...
- openNativeFile - Opens a file with the specified creation disposition, access mo...
- openNativeFileForRead - Opens the file with the given name in a read-only mode, returni...
- openNativeFileForReadWrite - Opens the file with the given name in a write-only or read-writ...
- openNativeFileForWrite - Opens the file with the given name in a write-only or read-writ...
- operationKindFromOverloadedOperator
- opt - Runs middle-end LTO optimizations on \p Mod.
- optimal_concurrency - Returns an optimal thread strategy to execute specified amount ...
- optimizeGOTAndStubAccesses - Optimize the GOT and Stub relocations if the edge target addres...
- optimizeGlobalCtorsList - Call "ShouldRemove" for every entry in M's global_ctor list and...
- optimized_def_chain
- orcError
- outs - This returns a reference to a raw_fd_ostream for standard outpu...
- outvalueToVariantMatcher - Convert the return values of the functions into a VariantMatche...
- overrideIFSTarget - Override the target platform inforation in the text stub.
- parallelFor
- parallelForEach
- parallelForEach
- parallelForEachError
- parallelSort
- parallelSort
- parallelTransformReduce
- parallelTransformReduce
- parallel_quick_sort
- parallel_sort
- parallel_transform_reduce
- parameterTypeNameToKind
- parent_path - Get parent path.
- parse - Version of parse() that converts the parsed value to the type T...
- parse - Parses the provided JSON source, or returns a ParseError. The r...
- parseAnalysisUtilityPasses - This utility template takes care of adding require < > and inva...
- parseAndDumpAPINotes - Parses the APINotes YAML content and writes the representation ...
- parseAndVerify - Try to parse module and verify it. May output verification erro...
- parseArch
- parseArch
- parseArch
- parseArchAMDGCN
- parseArchEndian
- parseArchExt
- parseArchExt
- parseArchExt
- parseArchISA
- parseArchProfile
- parseArchR600
- parseArchVersion
- parseArchX86 - Parse \p CPU string into a CPUKind. Will only accept 64-bit cap...
- parseArgValues - Parse a -fsanitize= or -fno-sanitize= argument's values, diagno...
- parseAssembly - parseAssemblyFile and parseAssemblyString are wrappers around t...
- parseAssemblyFile - This function is a main interface to the LLVM Assembly Parser. ...
- parseAssemblyFileWithIndex - This function is a main interface to the LLVM Assembly Parser. ...
- parseAssemblyFileWithIndexNoUpgradeDebugInfo - Only for use in llvm-as for testing; this does not produce a va...
- parseAssemblyInto - This function is the low-level interface to the LLVM Assembly P...
- parseAssemblyString - The function is a secondary interface to the LLVM Assembly Pars...
- parseAssemblyWithIndex - Parse LLVM Assembly including the summary index from a MemoryBu...
- parseAssignment
- parseAssignmentExpression - Parse a value expression and return whether it can be assigned ...
- parseBitcodeFile - Read the specified bitcode file, returning the module.
- parseBool - Parse \p S as a bool according to https://yaml.org/type/bool.ht...
- parseBranchProtection
- parseCOFFModuleDefinition
- parseCPUArch
- parseCPUArch
- parseCPUArch
- parseCPUKind
- parseCachePruningPolicy - Parse the given string as a cache pruning policy. Defaults are ...
- parseCommandLineOptions - A convenience function that calls cl::ParseCommandLineOptions o...
- parseConfiguration - Parse configuration from YAML-formatted text. Style->Language i...
- parseConfiguration - Like above but accepts an unnamed buffer.
- parseConstantValue - Parse a type and a constant value in the given string. The cons...
- parseCoverageFeatures - Parse -f(no-)?sanitize-coverage= flag values, diagnosing any in...
- parseCrossTUIndex - This function parses an index file that determines which transl...
- parseDarwinSDKInfo - Parse the SDK information from the SDKSettings.json file.
- parseDenormalFPAttribute - Returns the denormal mode to use for inputs and outputs.
- parseDenormalFPAttributeComponent - Parse the expected names from the denormal-fp-math attribute.
- parseFPU
- parseFormat - Parse and validate a string for the remark format.
- parseFormatStringHasFormattingSpecifiers - Return true if the given string has at least one formatting spe...
- parseFuzzerCLOpts - Parse cl::opts from a fuzz target commandline. This handles all...
- parseHWDiv
- parseHotnessThresholdOption
- parseIR - If the given MemoryBuffer holds a bitcode image, return a Modul...
- parseIRFile - If the given file holds a bitcode image, return a Module for it...
- parseInfoSectionUnitHeader
- parseInvocationList - Parse the YAML formatted invocation list file content \p FileCo...
- parseMBBReference
- parseMDNode
- parseMachineBasicBlockDefinitions - Parse the machine basic block definitions, and skip the machine...
- parseMachineInstructions - Parse the machine instructions. This function runs the second p...
- parseMachineMetadata
- parseModule - Fuzzer friendly interface for the llvm bitcode parser.
- parseNamedRegisterReference
- parsePair
- parseParmsType
- parseParmsTypeWithVecInfo
- parsePrototypes
- parseRangeSelector - Parses a string representation of a \c RangeSelector. The gramm...
- parseRegisterReference
- parseSanitizerValue - Parse a single value from a -fsanitize= or -fno-sanitize= value...
- parseSingle
- parseStackObjectReference
- parseStatepointDirectivesFromAttrs - Parse out statepoint directives from the function attributes pr...
- parseSummaryIndexAssembly - Parse LLVM Assembly for summary index from a MemoryBuffer. pars...
- parseSummaryIndexAssemblyFile - This function is a main interface to the LLVM Assembly Parser. ...
- parseTargetID - Parse a target ID to get processor and feature map. Returns can...
- parseToleranceOption
- parseTriple - Parse llvm triple string into a IFSTarget struct.
- parseTuneCPU
- parseTuneCPUKind
- parseType - Parse a type in the given string.
- parseTypeAtBeginning - Parse a string \p Asm that starts with a type.\p Read[out] give...
- parseVectorParmsType
- parseVirtualRegisterReference
- parseWidenableBranch - Analgous to the above, but return the Uses so that that they ca...
- parseWidenableBranch - If U is widenable branch looking like: %cond = ... %wc = call i...
- parseXRayInstrValue - Parses a command line argument into a mask.
- parse_discriminator
- partiallyMatches
- partition - Provide wrappers to std::partition which take ranges instead of...
- partition_point - Binary search for the first iterator in a range where a predica...
- patchReplacementInstruction - Patch the replacement so that it is not more restrictive than t...
- peekThroughBitcasts - Return the non-bitcasted source operand of \p V if it exists. I...
- peekThroughExtractSubvectors - Return the non-extracted vector source operand of \p V if it ex...
- peekThroughOneUseBitcasts - Return the non-bitcasted and one-use source operand of \p V if ...
- peelLoop
- performOptimizedStructLayout - Compute a layout for a struct containing the given fields, maki...
- phys_regs_and_masks - Returns an iterator range over all physical register and mask o...
- po_begin
- po_end
- po_ext_begin
- po_ext_end
- pointerInvalidatedByBlock
- pointerToJITTargetAddress - Convert a pointer to a JITTargetAddress.
- populateMetadata - Runs the metadata generator on \c Rule and stuffs it into \c Re...
- possiblyDemandedEltsInMask - Given a mask vector of the form <Y x i1>, return an APInt (of ...
- post_order
- post_order_ext
- pred_begin
- pred_begin - pred_begin/pred_end - define methods so that Intervals may be u...
- pred_begin
- pred_empty
- pred_end
- pred_end
- pred_end
- pred_size
- pred_size - Get the number of predecessors of \p BB. This is a linear time ...
- predecessors
- predecessors
- predecessors
- predicatesFoldable - Return true if both predicates match sign or if at least one of...
- prev_nodbg - Decrement \p It, then continue decrementing it while it points ...
- primSize - Returns the size of a primitive type in bytes.
- printAfterPasses
- printAnalyzerConfigList
- printArg - Print a command argument, and optionally quote it.
- printBeforePasses
- printBumpPtrAllocatorStats
- printCheckerConfigList
- printCheckerHelp
- printDependencyDirectivesAsSource - Print the previously scanned dependency directives as minimized...
- printDynamicTypeInfoJson
- printEdge
- printEnabledCheckerList
- printEscapedString - Print each character of the specified string, escaping it if it...
- printFaultType
- printGraphForFunction
- printHTMLEscaped - Print each character of the specified string, escaping HTML spe...
- printJumpTableEntryReference - Prints a jump table entry reference. The format is: %jump-table...
- printLLVMNameWithoutPrefix - Print out a name of an LLVM value without any prefixes. The nam...
- printLoop - Function to print a loop's contents as LLVM's text IR assembly.
- printLowerCase - printLowerCase - Print each character as lowercase if it is upp...
- printMBBReference - Prints a machine basic block reference. The format is: %bb.5 ...
- printMIR - Print a machine function using the MIR serialization format to ...
- printMIR - Print LLVM IR using the MIR serialization format to the given o...
- printOptionDiff
- printOptionDiff
- printQuotedName
- printQuotedQualifiedName
- printReg - Prints virtual and physical registers with or without a TRI ins...
- printRegClassOrBank - Create Printable object to print register classes or register b...
- printRegUnit - Create Printable object to print register units on a \ref raw_o...
- printResourceTypeName
- printSCFG
- printSourceLocationAsJson
- printSymbolName
- printSymbolProperties
- printSymbolRoles
- printTaint
- printTemplateArgumentList - Print a template argument list, including the ' < ' and '>' enc...
- printTemplateArgumentList
- printTemplateArgumentList
- printTypeIndex
- printVRegOrUnit - Create Printable object to print virtual registers and physical...
- processLoopEnd - Updates the given ProgramState. In current implementation it re...
- processShuffleMasks - Splits and processes shuffle mask depending on the number of in...
- profileFromTrace - This function takes a Trace and creates a Profile instance from...
- programUndefinedIfPoison
- programUndefinedIfUndefOrPoison - Return true if this function can prove that if Inst is executed...
- promoteCall - Promote the given indirect call site to unconditionally call \p...
- promoteCallWithIfThenElse - Promote the given indirect call site to conditionally call \p C...
- promoteIndirectCall
- promoteLoopAccessesToScalars - Try to promote memory values to scalars by sinking stores out o...
- propagateIRFlags - Get the intersection (logical and) of all of the potential IR f...
- propagateMetadata - Specifically, let Kinds = [MD_tbaa, MD_alias_scope, MD_noalias,...
- propagatesPoison - Return true if I yields poison or raises UB if any of its opera...
- prune - Removes dead symbols/blocks/addressables. Finds the set of symb...
- pruneCache - Peform pruning using the supplied policy, returns true if pruni...
- quoteMakeTarget - Quote target names for inclusion in GNU Make dependency files. ...
- randomizeStructureLayout
- range - DEPRECATED. Use `encloseNodes`.
- range - DEPRECATED. Use `enclose`.
- rbegin - Get reverse begin iterator over \a path.
- reAssume
- read
- read - Read a value of a particular endianness from memory.
- read
- read
- read16
- read16
- read16be
- read16le
- read32
- read32
- read32be
- read32le
- read64
- read64
- read64be
- read64le
- readAtBitAlignment - Read a value of a particular endianness from memory, for a loca...
- readBBAddrMapImpl
- readBinaryFormatHeader - Convenience function for loading the file header given a data e...
- readBitcode - Reads the contents of a bitcode file, creating its irsymtab if ...
- readCVRecordFromStream - Read a complete record from a stream at a random offset.
- readConfigFile - Reads command line options from the given configuration file. I...
- readELFFile - Attempt to read a binary ELF file from a MemoryBuffer.
- readIFSFromBuffer - Attempts to read an IFS interface file from a StringRef buffer.
- readIRSymtab - Reads a bitcode file, creating its irsymtab if necessary.
- readMemProfSchema
- readModuleSummaryIndex - Parse the specified bitcode buffer and merge the index into Com...
- readNativeFile - Reads \p Buf.size() bytes from \p FileHandle into \p Buf. Retur...
- readNativeFileSlice - Reads \p Buf.size() bytes from \p FileHandle at offset \p Offse...
- readNativeFileToEOF - Reads from \p FileHandle until EOF, appending to \p Buffer in c...
- readNext
- readNext - Read a value of a particular endianness from a buffer, and incr...
- readPGOFuncNameStrings - \c NameStrings is a string composed of one of more sub-strings ...
- readSparseBitVector
- readSymbolFromStream
- readTargetMachineArch
- readWideAPInt
- real_path - Collapse all . and .. patterns, resolve all symlinks, and optio...
- reallyIgnoreImplicit - @ { Ignores implicit object-construction expressions in additi...
- recognizeBSwapOrBitReverseIdiom - Try to match a bswap or bitreverse idiom. If an idiom is matche...
- recomputeLivenessFlags - Recomputes dead and kill flags in \p MBB.
- reexports - Create a materialization unit for re-exporting symbols from ano...
- refineIndexType
- refineUniformBase
- reformat - Same as above, except if ``IncompleteFormat`` is non-null, its ...
- reformat - Reformats the given \p Ranges in the code fragment \p Code. A f...
- reformat - Reformats the given \p Ranges in \p Code. Each range is extende...
- registerAnalysisOrderChecker
- registerAnalyzerStatsChecker
- registerArrayBoundChecker
- registerArrayBoundCheckerV2
- registerAutoreleaseWriteChecker
- registerBlockInCriticalSectionChecker
- registerBoolAssignmentChecker
- registerBuiltinFunctionChecker
- registerCFErrorChecker
- registerCFGDumper
- registerCFGViewer
- registerCFNumberChecker
- registerCFRetainReleaseChecker
- registerCStringModeling
- registerCStringSyntaxChecker
- registerCXXSelfAssignmentChecker
- registerCallAndMessageChecker
- registerCallAndMessageModeling
- registerCallDumper
- registerCallGraphDumper
- registerCallGraphViewer
- registerCastSizeChecker
- registerCastToStructChecker
- registerCastValueChecker
- registerChrootChecker
- registerClassReleaseChecker
- registerCloneChecker
- registerCodeGenCallback
- registerConfigDumper
- registerContainerModeling
- registerControlDependencyTreeDumper
- registerConversionChecker
- registerDeadStoresChecker
- registerDebugContainerModeling
- registerDebugIteratorModeling
- registerDeleteWithNonVirtualDtorChecker
- registerDereferenceChecker
- registerDirectIvarAssignment
- registerDivZeroChecker
- registerDominatorsTreeDumper
- registerDynamicMemoryModeling
- registerDynamicTypeChecker
- registerDynamicTypePropagation
- registerEHFrameSection - Register frames in the given eh-frame section with libunwind.
- registerEmptyLocalizationContextChecker
- registerEnumCastOutOfRangeChecker
- registerErrnoChecker
- registerErrnoModeling
- registerErrnoTesterChecker
- registerExplodedGraphViewer
- registerExprInspectionChecker
- registerFixedAddressChecker
- registerFrameWrapper
- registerFuchsiaHandleChecker
- registerGCDAntipattern
- registerGTestChecker
- registerGenericTaintChecker - Checker registration
- registerIdenticalExprChecker
- registerInnerPointerChecker
- registerInnerPointerCheckerAux - Register the part of MallocChecker connected to InnerPointerChe...
- registerInvalidPtrChecker
- registerInvalidatedIteratorChecker
- registerIteratorModeling
- registerIteratorRangeChecker
- registerIvarInvalidationModeling
- registerLLVMConventionsChecker
- registerLiveExpressionsDumper
- registerLiveVariablesDumper
- registerMIGChecker
- registerMPIChecker
- registerMacOSKeychainAPIChecker
- registerMacOSXAPIChecker
- registerMallocOverflowSecurityChecker
- registerMallocSizeofChecker
- registerMismatchedIteratorChecker
- registerMmapWriteExecChecker
- registerMoveChecker
- registerNSAutoreleasePoolChecker
- registerNSErrorChecker
- registerNSOrCFErrorDerefChecker
- registerNilArgChecker
- registerNoReturnFunctionChecker
- registerNoUncountedMemberChecker
- registerNonLocalizedStringChecker
- registerNonNullParamChecker
- registerNonnullGlobalConstantsChecker
- registerNullabilityBase
- registerNumberObjectConversionChecker
- registerOSObjectCStyleCast
- registerOSObjectRetainCountChecker
- registerObjCAtSyncChecker
- registerObjCContainersASTChecker
- registerObjCContainersChecker - Register checker.
- registerObjCDeallocChecker
- registerObjCGenericsChecker - Register checkers.
- registerObjCLoopChecker
- registerObjCMethSigsChecker
- registerObjCNonNilReturnValueChecker
- registerObjCPropertyChecker
- registerObjCSelfInitChecker
- registerObjCSuperCallChecker
- registerObjCSuperDeallocChecker
- registerObjCUnusedIvarsChecker
- registerPaddingChecker
- registerPlacementNewChecker
- registerPluralMisuseChecker
- registerPointerArithChecker
- registerPointerIterationChecker
- registerPointerSortingChecker
- registerPointerSubChecker
- registerPostDominatorsTreeDumper
- registerPthreadLockBase
- registerPureVirtualCallChecker
- registerPutenvWithAuto
- registerRefCntblBaseVirtualDtorChecker
- registerReportStmts
- registerRetainCountBase
- registerRetainCountChecker
- registerReturnPointerRangeChecker
- registerReturnUndefChecker
- registerReturnValueChecker
- registerRunLoopAutoreleaseLeakChecker
- registerSTLAlgorithmModeling
- registerSecuritySyntaxChecker
- registerSimpleStreamChecker
- registerSizeofPointerChecker
- registerSmartPtrChecker
- registerSmartPtrModeling
- registerStackAddrEscapeBase
- registerStdCLibraryFunctionsChecker
- registerStreamChecker
- registerStreamTesterChecker
- registerStringChecker
- registerTaintTesterChecker
- registerTestAfterDivZeroChecker
- registerTraversalDumper
- registerTrustNonnullChecker
- registerTrustReturnsNonnullChecker
- registerUncountedCallArgsChecker
- registerUncountedLambdaCapturesChecker
- registerUncountedLocalVarsChecker
- registerUndefBranchChecker
- registerUndefCapturedBlockVarChecker
- registerUndefResultChecker
- registerUndefinedArraySubscriptChecker
- registerUndefinedAssignmentChecker
- registerUninitializedObjectChecker
- registerUnreachableCodeChecker
- registerVLASizeChecker
- registerValistBase
- registerVariadicMethodTypeChecker
- registerVforkChecker
- registerVirtualCallChecker
- registerVirtualCallModeling
- relative_path - Get relative path.
- relocTypeHasAddend
- relocTypetoString
- remangleIntrinsicFunction
- remapInstructionsInBlocks - Remaps instructions in \p Blocks using the mapping in \p VMap.
- remove - Remove path. Equivalent to POSIX remove().
- remove - Removes the source selected by \p S.
- removeAllNonTerminatorAndEHPadInstructions - Remove all instructions from a basic block other than its termi...
- removeDeadCasts - Removes the dead cast informations from \p State.
- removeDeadClassObjectTypes - Removes the dead Class object type informations from \p State.
- removeDeadTypes - Removes the dead type informations from \p State.
- removeEmptyStatementsAndDeallocFinalize
- removeRetainReleaseDeallocFinalize
- removeStatement - Removes a statement or replaces it with an empty statement wher...
- removeTaint
- removeTaint
- removeTaint
- removeUnreachableBlocks - Remove all blocks that can not be reached from the function's e...
- removeUnwindEdge - Replace 'BB's terminator with one that does not have an unwind ...
- removeZeroOutPropsInDeallocFinalize
- remove_bad_alloc_error_handler - Restores default bad alloc error handling behavior.
- remove_directories - Recursively delete a directory.
- remove_dots - In-place remove any './' and optionally '../' components from a...
- remove_fatal_error_handler - Restores default error handling behaviour.
- remove_filename - Remove the last component from \a path unless it is the root di...
- remove_if - Provide wrappers to std::remove_if which take ranges instead of...
- remove_leading_dotslash - Remove redundant leading "./" pieces and consecutive separators.
- rename - Rename \a from to \a to. Files are renamed as if by POSIX renam...
- renameModuleForThinLTO - Perform in-place global value handling on the given Module for ...
- rend - Get reverse end iterator over \a path.
- renderBoolStringAttr
- replace - Given a sequence container Cont, replace the range [ContIt, Con...
- replace - Given a sequence container Cont, replace the range [ContIt, Con...
- replaceAllDbgUsesWith - Point debug users of \p From to \p To or salvage them. Use this...
- replaceAndRecursivelySimplify - Replace all uses of 'I' with 'SimpleV' and simplify the uses re...
- replaceCRLF
- replaceCalledFunction - Replace the extracted function in the Region with a call to the...
- replaceConstants - Within an extracted function, replace the constants that need t...
- replaceCoroFree
- replaceDbgDeclare - Replaces llvm.dbg.declare instruction when the address it descr...
- replaceDbgUsesWithUndef - Replace all the uses of an SSA value in @llvm.dbg intrinsics wi...
- replaceDbgValueForAlloca - Replaces multiple llvm.dbg.value instructions when the alloca i...
- replaceDominatedUsesWith - Replace each use of 'From' with 'To' if that use is dominated b...
- replaceDominatedUsesWith - Replace each use of 'From' with 'To' if that use is dominated b...
- replaceNestedName - Emulate a lookup to replace one nested name specifier with anot...
- replaceNonLocalUsesWith
- replaceRelativePointerUsersWithZero - Finds the same "relative pointer" pattern as described above, w...
- replaceSymbolicStrideSCEV - Return the SCEV corresponding to a pointer with the symbolic st...
- replace_extension - Replace the file extension of \a path with \a extension.
- replace_path_prefix - Replace matching path prefix with another path.
- reportAndResetTimings - If -time-passes has been specified, report the timings immediat...
- reportGISelFailure - Report an ISel error as a missed optimization remark to the LLV...
- reportGISelFailure
- reportGISelWarning - Report an ISel warning as a missed optimization remark to the L...
- reportInvalidSizeRequest - Reports a diagnostic message to indicate an invalid size reques...
- reportVectorizationFailure - Reports a vectorization failure: print \p DebugMsg for debuggin...
- reportVectorizationInfo - Reports an informative message: print \p Msg for debugging purp...
- report_bad_alloc_error - Reports a bad alloc error, calling any user defined bad alloc e...
- report_fatal_error
- report_fatal_error
- report_fatal_error - Reports a serious error, calling any installed error handler. T...
- report_fatal_error - Report a serious error, calling any installed error handler. Se...
- resize_file - Resize path to size. File is resized as if by POSIX truncate().
- resize_file_before_mapping_readwrite - Resize \p FD to \p Size before mapping \a mapped_file_region::r...
- resolveRelocation
- resolveTuneCPUAlias
- resolveTypes - Find a common type that T1 and T2 convert to. Return 0 if no su...
- resolveVariantSchedClassImpl
- returnTypeIsEligibleForTailCall - Test if given that the input instruction is in the tail call po...
- reverse
- reverse
- reverseBits - Reverse the bits in \p Val.
- reverse_if
- reverse_if_helper
- reverse_if_helper
- rewriteAutoreleasePool
- rewriteDescendants
- rewriteDescendants
- rewriteDescendants
- rewriteDescendants - The following overload set is a version of `rewriteDescendants`...
- rewriteDescendants - Applies `Rule` to all descendants of the node bound to `NodeId`...
- rewriteDescendantsImpl
- rewriteLoopExitValues - If the final value of any expressions that are recurrent in the...
- rewriteObjCRedundantCallWithLiteral
- rewriteToObjCLiteralSyntax
- rewriteToObjCSubscriptSyntax
- rewriteUnbridgedCasts
- rewriteUnusedInitDelegate
- right_justify - right_justify - add spaces before string so total output is\p W...
- root_directory - Get root directory.
- root_name - Get root name.
- root_path - Get root path. Equivalent to root_name + root_directory.
- rotate - Bitwise right rotate. Normally this will compile to a single in...
- run - Wraps a \c MatchConsumer in a \c Stencil, so that it can be use...
- runAsMain - Run a main function, returning the result. If the optional Prog...
- runDataflowAnalysis - Performs dataflow analysis and returns a mapping from basic blo...
- runDeallocActions - Run deallocation actions. Dealloc actions will be run in revers...
- runFinalizeActions - Run finalize actions. If any finalize action fails then the cor...
- runFunctionSpecialization
- runFuzzerOnInputs - Runs a fuzz target on the inputs specified on the command line....
- runIPSCCP
- runThreadSafetyAnalysis - Check a function's CFG for thread-safety violations. We travers...
- runToolOnCode - Runs (and deletes) the tool on 'Code' with the -fsyntax-only fl...
- runToolOnCodeWithArgs - Runs (and deletes) the tool on 'Code' with the -fsyntax-only fl...
- runToolOnCodeWithArgs
- runTypeErasedDataflowAnalysis - Performs dataflow analysis and returns a mapping from basic blo...
- runUninitializedVariablesAnalysis
- runWholeProgramDevirtOnIndex - Perform index-based whole program devirtualization on the \p Su...
- runWithSufficientStackSpace - Run a given function on a stack with "sufficient" space. If sta...
- runWithSufficientStackSpaceSlow
- rustDemangle
- safeGetName
- safe_calloc
- safe_malloc
- safe_realloc
- salvageDebugInfo - Recover a dbg.declare prepared by the frontend and emit an allo...
- salvageDebugInfo - Assuming the instruction \p I is going to be deleted, attempt t...
- salvageDebugInfoForDbgValues - Implementation of salvageDebugInfo, applying only to instructio...
- salvageDebugInfoImpl - Given an instruction \p I and DIExpression \p DIExpr operating ...
- salvageKnowledge - Calls BuildAssumeFromInst and if the resulting llvm.assume is v...
- sameSize - True iff the specified type indices are both the same bit size.
- sampleprof_category
- saveUsesAndErase
- scalarNarrowerThan - True iff the specified type index is a scalar that's narrower t...
- scalarOrEltNarrowerThan - True iff the specified type index is a scalar or vector with an...
- scalarOrEltSizeNotPow2 - True iff the specified type index is a scalar or vector whose e...
- scalarOrEltWiderThan - True iff the specified type index is a scalar or a vector with ...
- scalarWiderThan - True iff the specified type index is a scalar that's wider than...
- scalarize - Break up the vector type for the given type index into the elem...
- scalbn - Returns: X * 2^Exp for integral exponents.
- scalbn
- scalbn
- scanDirectory - Gets names (filenames) of items in directory at \p Path.
- scanSourceForDependencyDirectives - Scan the input for the preprocessor directives that might have ...
- scanTokens - Scans all tokens in input without outputting anything. This is ...
- scavengeFrameVirtualRegs - Replaces all frame index virtual registers with physical regist...
- scc_begin - Construct the begin iterator for a deduced graph type T.
- scc_end - Construct the end iterator for a deduced graph type T.
- sectionTypeToString
- selectBound - Chooses between multiple stencils, based on the presence of bou...
- selectFirst - Returns the first result of type \c NodeT bound to \p BoundTo. ...
- selectFirstFix - Get the first fix to apply for this diagnostic.
- separateDefinitionBlocks - Inserts or removes empty lines separating definition blocks inc...
- seq - Iterate over an integral type from Begin up to - but not includ...
- seq_inclusive - Iterate over an integral type from Begin to End inclusive. Note...
- serializeSanitizerSet - Serialize a SanitizerSet into values for -fsanitize= or -fno-sa...
- serializeSectionKind - Convert the internal value for a section kind to an on-disk val...
- serializeValueProfDataFrom - Extract value profile data of a function from the \c Closure a...
- serializeValueProfRecordFrom - Extract value profile data of a function for the profile kind \...
- serializeViaSPSToWrapperFunctionResult
- serializeXRayInstrValue - Serializes a set into a list of command line arguments.
- serialize_array
- serialize_array_tail
- serialize_array_tail
- serialize_conditional
- serialize_null_term_string_array
- serialize_numeric
- setAfterReturnValues
- setArchNameInTriple
- setBeforeReturnValues
- setBugReportMsg - Replaces the generic bug report message that is output upon a c...
- setClassObjectDynamicTypeInfo - Set constraint on a type contained in a class object; return th...
- setClassObjectDynamicTypeInfo - Set constraint on a type contained in a class object; return th...
- setCurrentDebugType - setCurrentDebugType - Set the current debug type, as if the -de...
- setCurrentDebugTypes - setCurrentDebugTypes - Set the current debug type, as if the -d...
- setDynamicExtent - Set the dynamic extent \p Extent of the region \p MR.
- setDynamicTypeAndCastInfo - Set dynamic type and cast information of the region; return the...
- setDynamicTypeInfo - Set dynamic type information of the region; return the new stat...
- setDynamicTypeInfo - Set dynamic type information of the region; return the new stat...
- setErrnoState - Set the errno check state, do not modify the errno value.
- setErrnoValue - Set value of 'errno' to a concrete (signed) integer, if possibl...
- setErrnoValue - Set value of 'errno' to any SVal, if possible. The errno check ...
- setFloatABIInTriple
- setFunctionAttributes - Set function attributes of functions in Module M based on CPU, ...
- setFunctionAttributes - Set function attributes of function \p F based on CPU, Features...
- setInlineRemark - Set the inline-remark attribute.
- setIrrLoopHeaderMetadata
- setIteratorPosition
- setLValueUninit
- setLastAccessAndModificationTime - Simpler version that sets both file modification and access tim...
- setLastAccessAndModificationTime - Set the file modification and access time.
- setLoopEstimatedTripCount - Set a loop's branch weight metadata to reflect that loop has \p...
- setMod
- setModAndRef
- setMust
- setPermissions - Set file permissions.
- setPermissions - Vesion of setPermissions accepting a file descriptor. TODO Dele...
- setProbeDistributionFactor
- setProfMetadata
- setProfileInfoAfterUnrolling - Set weights for \p UnrolledLoop and \p RemainderLoop based on w...
- setRef
- setTripleTypeForMachOArchName
- setUnsafeStackSize
- setUnwindEdgeTo - Sets the unwind edge of an instruction to a particular successo...
- setUpGenericLLVMIRPlatform - Configure the LLJIT instance to scrape modules for llvm.global_...
- setUpInProcessLCTMReentryViaEPCIU - This will call writeResolver on the given EPCIndirectionUtils i...
- setUpInactivePlatform - Configure the LLJIT instance to disable platform support explic...
- setVectorVariantNames - Overwrite the Vector Function ABI variants attribute with the n...
- setWidenableBranchCond - Given a branch we know is widenable (defined per Analysis/Guard...
- set_current_path - Set the current path.
- set_curterm
- set_difference - set_difference(A, B) - Return A - B
- set_fixed_execution_hash_seed - Override the execution seed with a fixed value. This hashing li...
- set_intersect - set_intersect(A, B) - Compute A := A ^ B Identical to set_inter...
- set_is_subset - set_is_subset(A, B) - Return true iff A in B
- set_subtract - set_subtract(A, B) - Compute A := A - B
- set_thread_name - Set the name of the current thread. Setting a thread's name ca...
- set_thread_priority
- set_union - set_union(A, B) - Compute A := A u B, return whether A changed.
- setupLLVMOptimizationRemarks - Setup optimization remarks.
- setupLLVMOptimizationRemarks - Setup optimization remarks that output to a file.
- setupLLVMOptimizationRemarks - Setup optimization remarks that output directly to a raw_ostrea...
- setupStatsFile - Setups the output file for saving statistics.
- setupterm
- shift_mix
- shouldAllocateFileSpace
- shouldCompletelyUnroll
- shouldDumpSymbolGroup
- shouldEnforceArgLimit
- shouldFuncOptimizeForSizeImpl
- shouldImport - Returns true if it makes sense to import a foreign variable def...
- shouldInline - Return the cost only if the inliner should attempt to inline at...
- shouldOptForSize - Returns true if the given block should be optimized for size.
- shouldOptimizeForSize - Returns true if machine basic block \p MBB is suggested to be s...
- shouldOptimizeForSize - Returns true if function \p F is suggested to be size-optimized...
- shouldOptimizeForSize - Returns true if basic block \p BB is suggested to be size-optim...
- shouldOptimizeForSize - Returns true if machine function \p MF is suggested to be size-...
- shouldOptimizeForSize - Returns true if machine basic block \p MBB is suggested to be s...
- shouldOptimizeForSizeImpl
- shouldPassIndirectly - Should an aggregate which expands to the given type sequence be...
- shouldPrintAfterAll
- shouldPrintAfterPass
- shouldPrintAfterSomePass
- shouldPrintBeforeAll
- shouldPrintBeforePass
- shouldPrintBeforeSomePass
- shouldRegisterAnalysisOrderChecker
- shouldRegisterAnalyzerStatsChecker
- shouldRegisterArrayBoundChecker
- shouldRegisterArrayBoundCheckerV2
- shouldRegisterAutoreleaseWriteChecker
- shouldRegisterBlockInCriticalSectionChecker
- shouldRegisterBoolAssignmentChecker
- shouldRegisterBuiltinFunctionChecker
- shouldRegisterCFErrorChecker
- shouldRegisterCFGDumper
- shouldRegisterCFGViewer
- shouldRegisterCFNumberChecker
- shouldRegisterCFRetainReleaseChecker
- shouldRegisterCStringModeling
- shouldRegisterCStringSyntaxChecker
- shouldRegisterCXXSelfAssignmentChecker
- shouldRegisterCallAndMessageChecker
- shouldRegisterCallAndMessageModeling
- shouldRegisterCallDumper
- shouldRegisterCallGraphDumper
- shouldRegisterCallGraphViewer
- shouldRegisterCastSizeChecker
- shouldRegisterCastToStructChecker
- shouldRegisterCastValueChecker
- shouldRegisterChrootChecker
- shouldRegisterClassReleaseChecker
- shouldRegisterCloneChecker
- shouldRegisterConfigDumper
- shouldRegisterContainerModeling
- shouldRegisterControlDependencyTreeDumper
- shouldRegisterConversionChecker
- shouldRegisterDeadStoresChecker
- shouldRegisterDebugContainerModeling
- shouldRegisterDebugIteratorModeling
- shouldRegisterDeleteWithNonVirtualDtorChecker
- shouldRegisterDereferenceChecker
- shouldRegisterDirectIvarAssignment
- shouldRegisterDivZeroChecker
- shouldRegisterDominatorsTreeDumper
- shouldRegisterDynamicMemoryModeling
- shouldRegisterDynamicTypeChecker
- shouldRegisterDynamicTypePropagation
- shouldRegisterEmptyLocalizationContextChecker
- shouldRegisterEnumCastOutOfRangeChecker
- shouldRegisterErrnoChecker
- shouldRegisterErrnoModeling
- shouldRegisterErrnoTesterChecker
- shouldRegisterExplodedGraphViewer
- shouldRegisterExprInspectionChecker
- shouldRegisterFixedAddressChecker
- shouldRegisterFuchsiaHandleChecker
- shouldRegisterGCDAntipattern
- shouldRegisterGTestChecker
- shouldRegisterGenericTaintChecker
- shouldRegisterIdenticalExprChecker
- shouldRegisterInnerPointerChecker
- shouldRegisterInvalidPtrChecker
- shouldRegisterInvalidatedIteratorChecker
- shouldRegisterIteratorModeling
- shouldRegisterIteratorRangeChecker
- shouldRegisterIvarInvalidationModeling
- shouldRegisterLLVMConventionsChecker
- shouldRegisterLiveExpressionsDumper
- shouldRegisterLiveVariablesDumper
- shouldRegisterMIGChecker
- shouldRegisterMPIChecker
- shouldRegisterMacOSKeychainAPIChecker
- shouldRegisterMacOSXAPIChecker
- shouldRegisterMallocOverflowSecurityChecker
- shouldRegisterMallocSizeofChecker
- shouldRegisterMismatchedIteratorChecker
- shouldRegisterMmapWriteExecChecker
- shouldRegisterMoveChecker
- shouldRegisterNSAutoreleasePoolChecker
- shouldRegisterNSErrorChecker
- shouldRegisterNSOrCFErrorDerefChecker
- shouldRegisterNilArgChecker
- shouldRegisterNoReturnFunctionChecker
- shouldRegisterNoUncountedMemberChecker
- shouldRegisterNonLocalizedStringChecker
- shouldRegisterNonNullParamChecker
- shouldRegisterNonnullGlobalConstantsChecker
- shouldRegisterNullabilityBase
- shouldRegisterNumberObjectConversionChecker
- shouldRegisterOSObjectCStyleCast
- shouldRegisterOSObjectRetainCountChecker
- shouldRegisterObjCAtSyncChecker
- shouldRegisterObjCContainersASTChecker
- shouldRegisterObjCContainersChecker
- shouldRegisterObjCDeallocChecker
- shouldRegisterObjCGenericsChecker
- shouldRegisterObjCLoopChecker
- shouldRegisterObjCMethSigsChecker
- shouldRegisterObjCNonNilReturnValueChecker
- shouldRegisterObjCPropertyChecker
- shouldRegisterObjCSelfInitChecker
- shouldRegisterObjCSuperCallChecker
- shouldRegisterObjCSuperDeallocChecker
- shouldRegisterObjCUnusedIvarsChecker
- shouldRegisterPaddingChecker
- shouldRegisterPlacementNewChecker
- shouldRegisterPluralMisuseChecker
- shouldRegisterPointerArithChecker
- shouldRegisterPointerIterationChecker
- shouldRegisterPointerSortingChecker
- shouldRegisterPointerSubChecker
- shouldRegisterPostDominatorsTreeDumper
- shouldRegisterPthreadLockBase
- shouldRegisterPureVirtualCallChecker
- shouldRegisterPutenvWithAuto
- shouldRegisterRefCntblBaseVirtualDtorChecker
- shouldRegisterReportStmts
- shouldRegisterRetainCountBase
- shouldRegisterRetainCountChecker
- shouldRegisterReturnPointerRangeChecker
- shouldRegisterReturnUndefChecker
- shouldRegisterReturnValueChecker
- shouldRegisterRunLoopAutoreleaseLeakChecker
- shouldRegisterSTLAlgorithmModeling
- shouldRegisterSecuritySyntaxChecker
- shouldRegisterSimpleStreamChecker
- shouldRegisterSizeofPointerChecker
- shouldRegisterSmartPtrChecker
- shouldRegisterSmartPtrModeling
- shouldRegisterStackAddrEscapeBase
- shouldRegisterStdCLibraryFunctionsChecker
- shouldRegisterStreamChecker
- shouldRegisterStreamTesterChecker
- shouldRegisterStringChecker
- shouldRegisterTaintTesterChecker
- shouldRegisterTestAfterDivZeroChecker
- shouldRegisterTraversalDumper
- shouldRegisterTrustNonnullChecker
- shouldRegisterTrustReturnsNonnullChecker
- shouldRegisterUncountedCallArgsChecker
- shouldRegisterUncountedLambdaCapturesChecker
- shouldRegisterUncountedLocalVarsChecker
- shouldRegisterUndefBranchChecker
- shouldRegisterUndefCapturedBlockVarChecker
- shouldRegisterUndefResultChecker
- shouldRegisterUndefinedArraySubscriptChecker
- shouldRegisterUndefinedAssignmentChecker
- shouldRegisterUninitializedObjectChecker
- shouldRegisterUnreachableCodeChecker
- shouldRegisterVLASizeChecker
- shouldRegisterValistBase
- shouldRegisterVariadicMethodTypeChecker
- shouldRegisterVforkChecker
- shouldRegisterVirtualCallChecker
- shouldRegisterVirtualCallModeling
- shouldRename
- shouldReverseIterate
- shouldUseFPXX
- shrinkTo - Assuming that the inner range is enclosed by the outer range, c...
- shuffle
- shuffleVectorDescriptor
- simplify - Try to simplify a given symbolic expression based on the constr...
- simplifyAShrInst - Given operands for a AShr, fold the result or return nulll.
- simplifyAddInst - Given operands for an Add, fold the result or return null.
- simplifyAndInst - Given operands for an And, fold the result or return null.
- simplifyBinOp - Given operands for a BinaryOperator, fold the result or return ...
- simplifyBinOp - Given operands for a BinaryOperator, fold the result or return ...
- simplifyCFG
- simplifyCall - Given a callsite, fold the result or return null.
- simplifyCastInst - Given operands for a CastInst, fold the result or return null.
- simplifyCmpInst - Given operands for a CmpInst, fold the result or return null.
- simplifyConstrainedFPCall - Given a constrained FP intrinsic call, tries to compute its sim...
- simplifyExtractElementInst - Given operands for an ExtractElementInst, fold the result or re...
- simplifyExtractValueInst - Given operands for an ExtractValueInst, fold the result or retu...
- simplifyFAddInst - Given operands for an FAdd, fold the result or return null.
- simplifyFCmpInst - Given operands for an FCmpInst, fold the result or return null.
- simplifyFDivInst - Given operands for an FDiv, fold the result or return null.
- simplifyFMAFMul - Given operands for the multiplication of a FMA, fold the result...
- simplifyFMulInst - Given operands for an FMul, fold the result or return null.
- simplifyFNegInst - Given operand for an FNeg, fold the result or return null.
- simplifyFRemInst - Given operands for an FRem, fold the result or return null.
- simplifyFSubInst - Given operands for an FSub, fold the result or return null.
- simplifyFreezeInst - Given an operand for a Freeze, see if we can fold the result. I...
- simplifyGEPInst - Given operands for a GetElementPtrInst, fold the result or retu...
- simplifyICmpInst - Given operands for an ICmpInst, fold the result or return null.
- simplifyIncompleteArg
- simplifyInsertElementInst - Given operands for an InsertElement, fold the result or return ...
- simplifyInsertValueInst - Given operands for an InsertValueInst, fold the result or retur...
- simplifyInstruction - See if we can compute a simplified version of this instruction....
- simplifyInstructionWithOperands - Like \p simplifyInstruction but the operands of \p I are replac...
- simplifyLShrInst - Given operands for a LShr, fold the result or return null.
- simplifyLoop - Simplify each loop in a loop nest recursively. This takes a pot...
- simplifyLoopAfterUnroll - Perform some cleanup and simplifications on loops after unrolli...
- simplifyLoopIVs - SimplifyLoopIVs - Simplify users of induction variables within ...
- simplifyMulInst - Given operands for a Mul, fold the result or return null.
- simplifyOrInst - Given operands for an Or, fold the result or return null.
- simplifyRetainedKnowledge - canonicalize the RetainedKnowledge RK. it is assumed that RK is...
- simplifySDivInst - Given operands for an SDiv, fold the result or return null.
- simplifySRemInst - Given operands for an SRem, fold the result or return null.
- simplifySelectInst - Given operands for a SelectInst, fold the result or return null.
- simplifyShlInst - Given operands for a Shl, fold the result or return null.
- simplifyShuffleVectorInst - Given operands for a ShuffleVectorInst, fold the result or retu...
- simplifySubInst - Given operands for a Sub, fold the result or return null.
- simplifyToCanonicalVal
- simplifyToSVal - Try to simplify a given symbolic expression's associated `SVal`...
- simplifyUDivInst - Given operands for a UDiv, fold the result or return null.
- simplifyURemInst - Given operands for a URem, fold the result or return null.
- simplifyUnOp - Given operand for a UnaryOperator, fold the result or return nu...
- simplifyUnOp - Given operand for a UnaryOperator, fold the result or return nu...
- simplifyUsersOfIV - simplifyUsersOfIV - Simplify instructions that use this inducti...
- simplifyWithOpReplaced - See if V simplifies when its operand Op is replaced with RepOp....
- simplifyXorInst - Given operands for an Xor, fold the result or return null.
- sinkRegion - Walk the specified region of the CFG (defined by all blocks dom...
- sinkRegionForLoopNest - Call sinkRegion on loops contained within the specified loop in...
- size - Get the size of a range. This is a wrapper function around std:...
- sizeIs - True if the total bitwidth of the specified type index is \p Si...
- sizeNotMultipleOf - True iff the specified type index is a scalar whose size is not...
- sizeNotPow2 - True iff the specified type index is a scalar whose size is not...
- sizeOfExpr - Same as unaryExprOrTypeTraitExpr, but only matching sizeof.
- skip
- skipDebugInstructionsBackward - Decrement \p It until it points to a non-debug instruction or t...
- skipDebugInstructionsForward - Increment \p It until it points to a non-debug instruction or t...
- skipDebugIntrinsics - Advance \p It while it points to a debug instruction and return...
- skipRange - Skip an address range object in the specified data a the specif...
- skipRanges - Skip an address range object in the specified data a the specif...
- smallerThan - True iff the first type index has a smaller total bit size than...
- smax - Determine the larger of two APInts considered to be signed.
- smin - Determine the smaller of two APInts considered to be signed.
- solve
- sort
- sort
- sort
- sort
- sort
- sortAndRangeify - Sort Clusters and merge adjacent cases.
- sortBasicBlocksAndUpdateBranches
- sortCppIncludes
- sortFuncProfiles
- sortIncludes - Returns the replacements necessary to sort all ``#include`` blo...
- sortJavaImports
- sortJavaScriptImports
- sortPtrAccesses - Attempt to sort the pointers in \p VL and return the sorted ind...
- sortUsingDeclarations - Sort consecutive using declarations in the given \p Ranges in\p...
- specific_attr_begin
- specific_attr_end
- spell - Returns text representation of the given rounding mode.
- spelledIdentifierTouching - The identifier token that overlaps or touches a spelling locati...
- spelledIdentifierTouching
- spelledTokensTouching
- spelledTokensTouching - The spelled tokens that overlap or touch a spelling location Lo...
- spliceBB - Move the instruction after an InsertPoint to the beginning of a...
- spliceBB - Splice a BasicBlock at an IRBuilder's current insertion point. ...
- split - Split the specified string over a separator and return a range-...
- split
- splitBB - Split a BasicBlock at an InsertPoint, even if the block is dege...
- splitBB - Split a BasicBlock at \p Builder's insertion point, even if the...
- splitBB - Split a BasicBlock at \p Builder's insertion point, even if the...
- splitBBWithSuffix - Like splitBB, but reuses the current block's name for the new n...
- splitBlockBefore - Split the specified block at the specified instruction \p Split...
- splitBlockDescriptor
- splitCodeGen - Split M into OSs.size() partitions, and generate code for each....
- splitLegalVectorType - Minimally split a legal vector type.
- stableHashValue
- stableHashValue
- stableHashValue
- stableHashValue
- stable_hash_append
- stable_hash_append
- stable_hash_combine
- stable_hash_combine
- stable_hash_combine
- stable_hash_combine_array
- stable_hash_combine_range - Compute a stable_hash for a sequence of values. This hashes a s...
- stable_hash_combine_string
- stable_hash_combine_string
- stable_sort
- stable_sort
- statement - Selects a node, including trailing semicolon (always). Useful f...
- statements
- status - Get file status as if by POSIX stat().
- status - A version for when a file descriptor is already available.
- status_known - Is status available?
- status_known - Is status available?
- stem - Get stem. If filename contains a dot but not solely one or two ...
- store_and_advance - Helper to store data from a value into a buffer and advance the...
- streamFile - Sets the response to stream the file at FilePath, if available,...
- stripDebugInfo
- stripDebugifyMetadata - Strip out all of the metadata and debug info inserted by debugi...
- stripGetElementPtr - If the argument is a GEP, then returns the operand identified b...
- stripIFSTarget - Strips target platform information from the text stub.
- stripIntegerCast
- stripMetadata - Converts a \c RewriteRuleWith<T> to a \c RewriteRule by strippi...
- stripNonLineTableDebugInfo - Downgrade the debug info in a module to contain only line table...
- stubAndPointerRangesOk
- succ_begin
- succ_begin
- succ_begin
- succ_begin - succ_begin/succ_end - define methods so that Intervals may be u...
- succ_begin
- succ_begin
- succ_empty
- succ_empty
- succ_end
- succ_end
- succ_end
- succ_end
- succ_end
- succ_end
- succ_size
- succ_size
- succ_size
- successors
- successors
- successors
- successors
- successors
- supportsIndirectJumpHazardBarrier
- supportsVariadicCall - Checks whether the given calling convention supports variadic c...
- swap
- swap
- swap
- swap
- swap
- swap
- swap
- swap
- swapByteOrder
- swapIterators
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- swapStruct
- switchesFormatting - Checks if \p Token switches formatting, like /* clang-format of...
- symbolAliases - Create a ReExportsMaterializationUnit with the given aliases. U...
- symbolEndsScope - Return true if this ssymbol ends a scope.
- symbolOpensScope - Return true if this symbol opens a scope. This implies that the...
- system_endianness
- system_temp_directory - Get the typical temporary directory for the system, e.g., "/var...
- takeAndConcatenateAttrs - Consumes the attributes from `First` and `Second` and concatena...
- thinBackend - Runs a ThinLTO backend. If \p ModuleMap is not nullptr, all the...
- thinLTOFinalizeInModule - Based on the information recorded in the summaries during globa...
- thinLTOInternalizeAndPromoteInIndex - Update the linkages in the given \p Index to mark exported valu...
- thinLTOInternalizeModule - Internalize \p TheModule based on the information recorded in t...
- thinLTOPropagateFunctionAttrs - Propagate function attributes for function summaries along the ...
- thinLTOResolvePrevailingInIndex - Resolve linkage for prevailing symbols in the \p Index. Linkage...
- thinlto_codegen_add_cross_referenced_symbol - Adds a symbol to the list of global symbols that are cross-refe...
- thinlto_codegen_add_module - Add a module to a ThinLTO code generator. Identifier has to be ...
- thinlto_codegen_add_must_preserve_symbol - Adds a symbol to the list of global symbols that must exist in ...
- thinlto_codegen_disable_codegen - Disable CodeGen, only run the stages till codegen and stop. The...
- thinlto_codegen_dispose - Frees the generator and all memory it internally allocated. Upo...
- thinlto_codegen_process - Optimize and codegen all the modules added to the codegenerator...
- thinlto_codegen_set_cache_dir - Sets the path to a directory to use as a cache storage for incr...
- thinlto_codegen_set_cache_entry_expiration - Sets the expiration (in seconds) for an entry in the cache. An ...
- thinlto_codegen_set_cache_pruning_interval - Sets the cache pruning interval (in seconds). A negative value ...
- thinlto_codegen_set_cache_size_bytes - Sets the maximum size of the cache directory (in bytes). A valu...
- thinlto_codegen_set_cache_size_files - Sets the maximum number of files in the cache directory. An uns...
- thinlto_codegen_set_cache_size_megabytes - Same as thinlto_codegen_set_cache_size_bytes, except the maximu...
- thinlto_codegen_set_codegen_only - Perform CodeGen only: disable all other stages.
- thinlto_codegen_set_cpu - Sets the cpu to generate code for.
- thinlto_codegen_set_final_cache_size_relative_to_available_space - Sets the maximum cache size that can be persistent across build...
- thinlto_codegen_set_pic_model - Sets which PIC code model to generate. Returns true on error (c...
- thinlto_codegen_set_savetemps_dir - Sets the path to a directory to use as a storage for temporary ...
- thinlto_create_codegen - Instantiates a ThinLTO code generator. Returns NULL on error (c...
- thinlto_debug_options - Parse -mllvm style debug options.
- thinlto_module_get_num_object_files - Returns the number of object files produced by the ThinLTO Code...
- thinlto_module_get_num_objects - Returns the number of object files produced by the ThinLTO Code...
- thinlto_module_get_object - Returns a reference to the ith object file produced by the Thin...
- thinlto_module_get_object_file - Returns the path to the ith object file produced by the ThinLTO...
- thinlto_set_generated_objects_dir - Set the path to a directory where to save generated object file...
- threadSafetyCleanup
- tigetnum
- timeTraceProfilerBegin - Manually begin a time section, with the given \p Name and \p De...
- timeTraceProfilerBegin
- timeTraceProfilerCleanup - Cleanup the time trace profiler, if it was initialized.
- timeTraceProfilerEnabled - Is the time trace profiler enabled, i.e. initialized?
- timeTraceProfilerEnd - Manually end the last time section.
- timeTraceProfilerFinishThread - Finish a time trace profiler running on a worker thread.
- timeTraceProfilerInitialize - Initialize the time trace profiler. This sets up the global \p ...
- timeTraceProfilerWrite - Write profiling data to output stream. Data produced is JSON, i...
- timeTraceProfilerWrite - Write profiling data to a file. The function will write to \p P...
- toAddress - Take an optional DWARFFormValue and extract a address.
- toAddress - Take an optional DWARFFormValue and try to extract an address.
- toBlock - Take an optional DWARFFormValue and try to extract block data.
- toCABI
- toCodeViewSubsectionList
- toDebugH
- toDebugT
- toDuration - Convert a struct timeval to a duration. Note that timeval can b...
- toExprDependence
- toExprDependence - Computes dependencies of a reference with the name having templ...
- toExprDependenceAsWritten
- toExprDependenceForImpliedType
- toHWStallEventType
- toHex
- toHex - Convert buffer \p Input to its hexadecimal representation. The ...
- toHex
- toIRString - String used by LLVM IR to represent atomic ordering.
- toJSON
- toJSON
- toJSON
- toJSON
- toJSON
- toLower - Returns the corresponding lowercase character if \p x is upperc...
- toLowercase - Converts the given ASCII character to its lowercase equivalent....
- toNestedNameSpecifierDependendence
- toReference - Take an optional DWARFFormValue and try to extract an reference.
- toReference - Take an optional DWARFFormValue and extract a reference.
- toSPSSerializable
- toSPSSerializable
- toSectionOffset - Take an optional DWARFFormValue and try to extract an section o...
- toSectionOffset - Take an optional DWARFFormValue and extract a section offset.
- toSectionedAddress
- toSemanticDependence
- toSigned - Take an optional DWARFFormValue and extract a signed integer.
- toSigned - Take an optional DWARFFormValue and try to extract an signed co...
- toString - Take an optional DWARFFormValue and try to extract a string val...
- toString - Converts \p HSAMetadata to \p String.
- toString
- toString - Write all error messages (if any) in E to a string. The newline...
- toString
- toString - Take an optional DWARFFormValue and extract a string value from...
- toString
- toString
- toString
- toStringRef - Construct a string ref from a boolean.
- toStringRef - Take an optional DWARFFormValue and try to extract a string val...
- toStringRef - Construct a string ref from an array ref of unsigned chars.
- toStringRefArray - Given an array of c-style strings terminated by a null pointer,...
- toSyntacticDependence
- toSysMemoryProtectionFlags - Convert a MemProt value to a corresponding sys::Memory::Protect...
- toTargetAddressSpace
- toTemplateArgumentDependence
- toTemplateArgumentDependence
- toTemplateArgumentDependence
- toTemplateNameDependence
- toTimePoint - Convert a std::time_t to a TimePoint
- toTimePoint - Convert a std::time_t + nanoseconds to a TimePoint
- toTimeSpec - Convert a time point to struct timespec.
- toTimeT - Convert a TimePoint to std::time_t
- toTimeVal - Convert a time point to struct timeval.
- toTypeDependence
- toTypeDependence
- toTypeDependence
- toTypeDependence
- toUnsigned - Take an optional DWARFFormValue and try to extract an unsigned ...
- toUnsigned - Take an optional DWARFFormValue and extract a unsigned constant.
- toUpper - Returns the corresponding uppercase character if \p x is lowerc...
- toUppercase - Converts the given ASCII character to its uppercase equivalent....
- toWireProtectionFlags - Convert from sys::Memory::ProtectionFlags
- to_address - Returns a raw pointer that represents the same address as the a...
- to_address
- to_float
- to_float
- to_float
- to_float
- to_integer - Convert the string \p S to an integer of the specified type usi...
- to_string
- to_vector
- to_vector - Given a range of type R, iterate the entire range and return a ...
- to_vector
- to_vector
- to_vector
- to_vector - Given a range of type R, iterate the entire range and return a ...
- tokenize - Similar to one above, instead of whole file tokenizes a part of...
- tokenize - Lex the text buffer, corresponding to \p FID, in raw mode and r...
- tokenizeConfigFile - Tokenizes content of configuration file. It works like Tokenize...
- trackExpressionValue - Attempts to add visitors to track expression value back to its ...
- trackStoredValue - Track how the value got stored into the given region and where ...
- transfer - Evaluates `S` and updates `Env` accordingly. Requirements: `S` ...
- transferBlock - Transfers the state of a basic block by evaluating each of its ...
- transferCompileCommand - Transforms a compile command so that it applies the same config...
- transform - Wrapper function around std::transform to apply a function to a...
- transformOMPMappableExprListClause
- traverse
- traverse - Causes all nested matchers to be matched with the specified tra...
- traverse
- traverse
- traverse
- traverse
- tryDelinearizeFixedSizeImpl - Implementation of fixed size array delinearization. Try to deli...
- tryDemangleForVFABI - Function to construct a VFInfo out of a mangled names in the fo...
- tryExpandAsInteger - Try to parse the value of a defined preprocessor macro. We can ...
- tryGetFromHex - Convert hexadecimal string \p Input to its binary representatio...
- tryGetHexFromNibbles - Store the binary representation of the two provided values, \p ...
- tryGreater
- tryLatency
- tryLess - Return true if this heuristic determines order. TODO: Consider ...
- tryLockFile - Try to locks the file during the specified time. This function ...
- tryPressure
- tryPromoteCall - Try to promote (devirtualize) a virtual call on an Alloca. Retu...
- tryToFindPtrOrigin - This function de-facto defines a set of transformations that we...
- tuple_pop_front
- tuple_pop_front_impl
- turnTypeToValueDependence
- turnValueToTypeDependence
- typeInSet - True iff the given type index is one of the specified types.
- typeIncompatible - Which attributes cannot be applied to a type. The argument \p A...
- typeIs - True iff the given type index is the specified type.
- typeIsNot - True iff the given type index is not the specified type.
- typePairAndMemDescInSet - True iff the given types for the given pair of type indexes is ...
- typePairInSet - True iff the given types for the given pair of type indexes is ...
- typesetItemList
- typesetStringList
- umax - Determine the larger of two APInts considered to be unsigned.
- umin - Determine the smaller of two APInts considered to be unsigned.
- uncompress
- uncompress
- uncompress
- uncompress
- uniform - Return a uniformly distributed random value between \c Min and ...
- uniform - Return a uniformly distributed random value of type \c T
- unifyTargetFeatures - If there are multiple +xxx or -xxx features, keep the last one.
- unionModRef
- unique
- unique_dyn_cast - unique_dyn_cast <X > - Given a unique_ptr <Y >, try to return a...
- unique_dyn_cast
- unique_dyn_cast_or_null
- unique_dyn_cast_or_null
- uniteAccessGroups - Compute the union of two access-group lists. If the list contai...
- unlockFile - Unlock the file.
- unregisterHandlers
- unwrap
- unwrap
- unwrap
- unwrap
- unwrap
- unwrap
- unwrap
- unwrap
- unwrap
- unwrap
- unwrap
- unwrap
- unwrap
- unwrap
- unwrap
- unwrap - Conversion from LLVMErrorRef to Error for C error bindings.
- unwrapDI
- unwrapValue
- updateCGAndAnalysisManagerForCGSCCPass - Helper to update the call graph after running a CGSCC pass. CGS...
- updateCGAndAnalysisManagerForFunctionPass - Helper to update the call graph after running a function pass. ...
- updateCompilerUsed - Find all globals in \p TheModule that are referenced in\p AsmUn...
- updateDbgValueForSpill - Update a DBG_VALUE whose value has been spilled to FrameIndex. ...
- updateFlags
- updateImpliedFeatures - Set or clear entries in \p Features that are implied to be enab...
- updateIndexWPDForExports - Call after cross-module importing to update the recorded single...
- updateIndirectCalls - Update call edges for indirect calls to local functions added f...
- updateLoopMetadataDebugLocations - Update the debug locations contained within the MD_loop metadat...
- updateLoopStack - Updates the stack of loops contained by the ProgramState.
- updateMinLegalVectorWidthAttr - Update min-legal-vector-width if it is in Attribute and less th...
- updatePhiNodes - Replaces all uses of OldPred with the NewPred block in all PHIN...
- updateProfileCallee - Updates profile information by adjusting the entry count by add...
- updatePublicTypeTestCalls
- updateVCallVisibilityInIndex
- updateVCallVisibilityInModule
- updateValueInfoForIndirectCalls
- upgradeInstructionLoopAttachment - Upgrade the loop attachment metadata node.
- upper_bound
- upper_bound - Provide wrappers to std::upper_bound which take ranges instead ...
- upward_defs
- upward_defs_begin
- upward_defs_end
- useAAPCSForMachO
- useUniversalCRT
- user_config_directory - Get the directory where packages should read user-specific conf...
- usesTriple - Attempt to determine if a Text stub uses target triple.
- utohexstr
- utostr
- validateEditRange - Determines whether \p Range is one that can be edited by a rewr...
- validateIFSTarget - Validate the target platform inforation in the text stub.
- validateQualifierOrder
- validateSuperBlock
- values - Helper to build a ValuesClass by forwarding a variable number o...
- variadicMatcherDescriptor - Variadic marshaller function.
- vectorizeBasicBlock - Vectorize the BasicBlock.
- verifyFunction - Check a function for errors, useful for use when debugging a pa...
- verifyInstructionPredicates
- verifyMachineFunction
- verifyMisExpect - veryifyMisExpect - compares RealWeights to the thresholds used ...
- verifyMisExpect - veryifyMisExpect - compares RealWeights to the thresholds used ...
- verifyModule - Check a module for errors. If there are no errors, the function...
- verifyModule - Check a module for errors, but report debug info errors separat...
- verifySafepointIR - Run the safepoint verifier over a single function. Crashes on ...
- versionCallSite - Predicate and clone the given call site. This function creates ...
- viewGraphForFunction
- viewRegion - Open a viewer to display the GraphViz vizualization of the anal...
- viewRegion - Analyze the regions of a function and open its GraphViz visuali...
- viewRegionOnly - Analyze the regions of a function and open its GraphViz visuali...
- viewRegionOnly - Open a viewer to display the GraphViz vizualization of the anal...
- visitAll - Use SCEVTraversal to visit all nodes in the given expression tr...
- visitDebugSubsection
- visitDebugSubsections
- visitDebugSubsections
- visitDebugSubsections
- visitDebugSubsections
- visitDomSubTree - Helper to visit a dominator subtree, invoking a callable on eac...
- visitEdge - Applies the first visitor in the list to the given edge. If the...
- visitEdge - Base case for edge-visitors where the visitor-list is empty.
- visitExistingEdges - For each edge in the given graph, apply a list of visitors to t...
- visitMemberRecord
- visitMemberRecord
- visitMemberRecordStream
- visitRefactoringOptions
- visitRefactoringOptionsImpl
- visitRefactoringOptionsImpl - Scans the list of requirements in a rule and visits all the ref...
- visitTypeRecord
- visitTypeRecord
- visitTypeStream
- visitTypeStream
- visitTypeStream
- widenScalarOrEltToNextMultipleOf - Widen the scalar type or vector element type for the given type...
- widenScalarOrEltToNextPow2 - Widen the scalar type or vector element type for the given type...
- widenShuffleMaskElts - Try to transform a shuffle mask by replacing elements with the ...
- widenWidenableBranch - Given a branch we know is widenable (defined per Analysis/Guard...
- willEmitRemarks
- withLabelWidth
- withMetadata
- wouldInstructionBeTriviallyDead - Return true if the result produced by the instruction would hav...
- wouldInstructionBeTriviallyDeadOnUnusedPaths - Return true if the result produced by the instruction has no si...
- wrap
- wrap
- wrap
- wrap
- wrap
- wrap
- wrap
- wrap
- wrap
- wrap
- wrap
- wrap - Conversion from Error to LLVMErrorRef for C error bindings.
- wrap
- write
- write
- write - Write a value to memory with a particular endianness.
- write
- write
- write
- write
- write16
- write16
- write16be
- write16le
- write32
- write32
- write32be
- write32le
- write64
- write64
- write64be
- write64le
- writeARCDiagsToPlist
- writeArchive
- writeArchiveToBuffer
- writeAtBitAlignment - Write a value to memory with a particular endianness, for a loc...
- writeBinaryStub - Attempt to write a binary ELF stub. This function determines ap...
- writeFileAtomically
- writeFileAtomically - Creates a unique file with name according to the given \p TempP...
- writeFileWithEncoding - Saves the UTF8-encoded \p contents string into the file \p File...
- writeIFSToOutputStream - Attempts to write an IFS interface file to a raw_ostream.
- writeImportLibrary
- writeIndex
- writeIndexTable
- writeIndexToFile - Write the specified module summary index to the given raw outpu...
- writeModule - Fuzzer friendly interface for the llvm bitcode printer.
- writeNListEntry
- writeSparseBitVector
- writeStringsAndOffsets
- writeThinLinkBitcodeToFile - Write the specified thin link bitcode file (i.e., the minimized...
- writeToOutput - This helper creates an output stream and then passes it to \p W...
- writeUniversalBinary
- writeUniversalBinaryToStream
- writeWindowsResourceCOFF
- write_double
- write_hex
- write_integer
- write_integer
- write_integer
- write_integer
- write_integer
- write_integer
- xxHash64
- xxHash64
- yaml2ObjectFile - Convenience function for tests.
- yaml2archive
- yaml2coff
- yaml2dxcontainer
- yaml2elf
- yaml2macho
- yaml2minidump
- yaml2offload
- yaml2wasm
- yaml2xcoff
- yamlize
- yamlize
- yamlize
- yamlize
- yamlize
- yamlize
- yamlize
- yamlize
- yamlize
- yamlize
- yamlize
- yamlizeMappingEnumInput
- yamlizeMappingEnumInput
- zeros
- zip - zip iterator for two or more iteratable types.
- zip_first - zip iterator that, for the sake of efficiency, assumes the firs...
- zip_longest - Iterate over two or more iterators at the same time. Iteration ...