JQDN

General

Llvm: Llvm::Loopunrolloptions Struct Reference

Di: Stella

SplitCriticalEdge is guaranteed to preserve loop-simplify form if LI is provided. If it cannot be preserved, no splitting will take place. If it is not set, preserve loop-simplify form if Adapter to write values to a stream in a particular byte order. Definition at line 67 of file EndianStream.h. namespace llvm struct LoopUnrollOptions struct LoopUnrollOptions Declaration struct LoopUnrollOptions { /* full declaration omitted */ }; Description A set of parameters used to

Definition at line 1177 of file TargetTransformInfo.h. References Kind, and llvm::TargetTransformInfo::OP_None. Referenced by llvm::AArch64TTIImpl The adaptor at line 676 of file from a function pass to a loop pass computes these analyses and makes them available to the loop passes „for free“. Each loop pass is expected to update

LLVM: llvm::DependenceAnalysis Class Reference

Definition at line 32 of file MergedLoadStoreMotion.h. Referenced by llvm::MergedLoadStoreMotionPass::printPipeline (), llvm::MergedLoadStoreMotionPass::run (),

LLVM: llvm::Incoming Struct Reference

Definition at line 62 of file MemoryTaggingSupport.h. Referenced by llvm::memtag::StackInfoBuilder::visit (). Node – Each edge bundle corresponds to a Hopfield node. The node contains precomputed frequency data that only depends on the CFG, but Bias and Links are computed

If the value is true the peeling cost model can decide to peel only some iterations and in this case it will set this to false. Definition at line 676 of file TargetTransformInfo.h. The documentation for this struct was generated from the following file: include/llvm/MC/ MCSection.h

Definition at line 33 of file InstCombine.h. Referenced by combineInstructionsOverFunction (), llvm::InstCombinePass::printPipeline (), and

llvm::mca::PipelineOptions Struct Reference This is a convenience struct to hold the parameters necessary for creating the pre-built „default“ out-of-order pipeline. llvm::detail::RecordKeeperImpl Struct Reference This class represents the internal implementation of the RecordKeeper. More Used to lazily calculate structure layout information for a target machine, based on the DataLayout structure. Definition at line 567 of file DataLayout.h.

llvm::VPFirstOrderRecurrencePHIRecipe Struct Reference

  • LLVM: llvm::Incoming Struct Reference
  • llvm::memtag::StackInfo Struct Reference
  • llvm::StructLayout Class Reference
  • llvm::mca::PipelineOptions Struct Reference

Pass to convert @llvm.global.annotations to !annotation metadata. Definition at line 24 of file Annotation2Metadata.h. A recipe for handling first-order recurrence phis. The start value is the first operand of the recipe and the incoming value from the backedge is the second operand. Definition at Magic data for optimising unsigned division by a constant. Definition at line 28 of file DivisionByConstantInfo.h.

The documentation for this struct was generated from the following file: include/llvm/IR/ StructuralHash.h The documentation for this struct was generated from the following file: include/llvm/Analysis/ InlineAdvisor.h

Definition at line 528 of file DXContainer.h. References CompType, ExclusiveMask, Index, Mask, MinPrecision, NameOffset, Stream, llvm::sys::swapByteOrder (), and

Definition at line 434 of file AMDKernelCodeTUtils.cpp. References getMCExprIndexTable (). Referenced by EmitKernelCodeT (), and ParseKernelCodeT ().

This struct is a compact representation of a valid (power of two) or undefined (0) alignment. Definition at line 117 of file Alignment.h.

llvm::MemoryDepChecker::Dependence Struct Reference

Definition at line 33 of file BoundsChecking.h. Referenced by addBoundsChecking (), and llvm::BoundsCheckingPass::printPipeline (). GCRoot – Metadata for a pointer to an object managed by the garbage collector. Definition at line 67 of file GCMetadata.h.

This struct defines the core interface for pass plugins and is supposed to be filled out by plugin implementors. LLVM-side users of a plugin are expected to use the PassPlugin Definition at line 368 of file CoverageMapping.h. References ColumnEnd, and LineEnd. Referenced by llvm::coverage::CoverageMappingWriter::write ().

Definition at line 1345 of file ELF.h. References Return the st_info. Referenced by setBinding ().

Return the source instruction of the dependence. Definition at line 919 of file LoopAccessAnalysis.h. References llvm::MemoryDepChecker::getMemoryInstructions (), and Definition at line 414 of file ModuleSummaryIndex.h. Referenced by AllocInfo (), and llvm::operator<< ().

Return true if the index is covered by this segment. Definition at line 176 of file LiveInterval.h. References end, I, and start. The documentation for this struct was generated from the following file: include/llvm/MC/ MCSubtargetInfo.h