| /freebsd/contrib/llvm-project/llvm/include/llvm/ |
| H A D | InitializePasses.h | 24 LLVM_ABI void initializeCore(PassRegistry &); 27 LLVM_ABI void initializeTransformUtils(PassRegistry &); 30 LLVM_ABI void initializeScalarOpts(PassRegistry &); 33 LLVM_ABI void initializeVectorization(PassRegistry &); 36 LLVM_ABI void initializeInstCombine(PassRegistry &); 39 LLVM_ABI void initializeIPO(PassRegistry &); 42 LLVM_ABI void initializeAnalysis(PassRegistry &); 45 LLVM_ABI void initializeCodeGen(PassRegistry &); 48 LLVM_ABI void initializeGlobalISel(PassRegistry &); 51 LLVM_ABI void initializeTarget(PassRegistry &); [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | Passes.h | 48 LLVM_ABI FunctionPass *createAtomicExpandLegacyPass(); 56 LLVM_ABI FunctionPass *createUnreachableBlockEliminationPass(); 63 LLVM_ABI MachineFunctionPass *createGCEmptyBasicBlocksPass(); 67 LLVM_ABI MachineFunctionPass *createBasicBlockSectionsPass(); 69 LLVM_ABI MachineFunctionPass *createBasicBlockPathCloningPass(); 73 LLVM_ABI MachineFunctionPass *createMachineFunctionSplitterPass(); 77 LLVM_ABI MachineFunctionPass *createStaticDataSplitterPass(); 82 LLVM_ABI ModulePass *createStaticDataAnnotatorPass(); 86 LLVM_ABI MachineFunctionPass * 92 LLVM_ABI MachineFunctionPass *createStackFrameLayoutAnalysisPass(); [all …]
|
| H A D | CommandFlags.h | 36 LLVM_ABI std::string getMArch(); 38 LLVM_ABI std::string getMCPU(); 40 LLVM_ABI std::vector<std::string> getMAttrs(); 42 LLVM_ABI Reloc::Model getRelocModel(); 43 LLVM_ABI std::optional<Reloc::Model> getExplicitRelocModel(); 45 LLVM_ABI ThreadModel::Model getThreadModel(); 47 LLVM_ABI CodeModel::Model getCodeModel(); 48 LLVM_ABI std::optional<CodeModel::Model> getExplicitCodeModel(); 50 LLVM_ABI uint64_t getLargeDataThreshold(); 51 LLVM_ABI std::optional<uint64_t> getExplicitLargeDataThreshold(); [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | ConstantRange.h | 62 LLVM_ABI explicit ConstantRange(uint32_t BitWidth, bool isFullSet); 65 LLVM_ABI ConstantRange(APInt Value); 70 LLVM_ABI ConstantRange(APInt Lower, APInt Upper); 93 LLVM_ABI static ConstantRange fromKnownBits(const KnownBits &Known, 98 LLVM_ABI std::pair<ConstantRange, ConstantRange> splitPosNeg() const; 108 LLVM_ABI static ConstantRange 119 LLVM_ABI static ConstantRange 129 LLVM_ABI static ConstantRange makeExactICmpRegion(CmpInst::Predicate Pred, 134 LLVM_ABI bool icmp(CmpInst::Predicate Pred, const ConstantRange &Other) const; 138 LLVM_ABI static bool [all …]
|
| H A D | Argument.h | 41 LLVM_ABI explicit Argument(Type *Ty, const Twine &Name = "", 60 LLVM_ABI bool hasNonNullAttr(bool AllowUndefOrPoison = true) const; 64 LLVM_ABI uint64_t getDereferenceableBytes() const; 68 LLVM_ABI uint64_t getDereferenceableOrNullBytes() const; 72 LLVM_ABI FPClassTest getNoFPClass() const; 76 LLVM_ABI std::optional<ConstantRange> getRange() const; 79 LLVM_ABI bool hasByValAttr() const; 82 LLVM_ABI bool hasDeadOnReturnAttr() const; 85 LLVM_ABI bool hasByRefAttr() const; 88 LLVM_ABI bool hasSwiftSelfAttr() const; [all …]
|
| H A D | LLVMContext.h | 71 LLVM_ABI LLVMContext(); 74 LLVM_ABI ~LLVMContext(); 104 LLVM_ABI unsigned getMDKindID(StringRef Name) const; 108 LLVM_ABI void getMDKindNames(SmallVectorImpl<StringRef> &Result) const; 114 LLVM_ABI void getOperandBundleTags(SmallVectorImpl<StringRef> &Result) const; 118 LLVM_ABI StringMapEntry<uint32_t> * 123 LLVM_ABI uint32_t getOperandBundleTagID(StringRef Tag) const; 128 LLVM_ABI SyncScope::ID getOrInsertSyncScopeID(StringRef SSN); 133 LLVM_ABI void getSyncScopeNames(SmallVectorImpl<StringRef> &SSNs) const; 137 LLVM_ABI std::optional<StringRef> getSyncScopeName(SyncScope::ID Id) const; [all …]
|
| H A D | Instruction.h | 46 LLVM_ABI iterator_range<simple_ilist<DbgRecord>::iterator> 56 LLVM_ABI LLVM_DEPRECATED("Use BasicBlock::iterators for insertion instead", 59 LLVM_ABI InsertPosition(BasicBlock *InsertAtEnd); 99 LLVM_ABI iterator_range<simple_ilist<DbgRecord>::iterator> cloneDebugInfoFrom( 112 LLVM_ABI std::optional<simple_ilist<DbgRecord>::iterator> 116 LLVM_ABI bool hasDbgRecords() const; 121 LLVM_ABI void adoptDbgRecords(BasicBlock *BB, InstListType::iterator It, 125 LLVM_ABI void dropDbgRecords(); 128 LLVM_ABI void dropOneDbgRecord(DbgRecord *I); 132 LLVM_ABI void handleMarkerRemoval(); [all …]
|
| H A D | Attributes.h | 118 LLVM_ABI static bool canUseAsFnAttr(AttrKind Kind); 119 LLVM_ABI static bool canUseAsParamAttr(AttrKind Kind); 120 LLVM_ABI static bool canUseAsRetAttr(AttrKind Kind); 122 LLVM_ABI static bool intersectMustPreserve(AttrKind Kind); 123 LLVM_ABI static bool intersectWithAnd(AttrKind Kind); 124 LLVM_ABI static bool intersectWithMin(AttrKind Kind); 125 LLVM_ABI static bool intersectWithCustom(AttrKind Kind); 140 LLVM_ABI static Attribute get(LLVMContext &Context, AttrKind Kind, 142 LLVM_ABI static Attribute get(LLVMContext &Context, StringRef Kind, 144 LLVM_ABI static Attribute get(LLVMContext &Context, AttrKind Kind, Type *Ty); [all …]
|
| H A D | Constant.h | 55 LLVM_ABI bool isNullValue() const; 58 LLVM_ABI bool isOneValue() const; 62 LLVM_ABI bool isNotOneValue() const; 66 LLVM_ABI bool isAllOnesValue() const; 70 LLVM_ABI bool isNegativeZeroValue() const; 73 LLVM_ABI bool isZeroValue() const; 77 LLVM_ABI bool isNotMinSignedValue() const; 80 LLVM_ABI bool isMinSignedValue() const; 85 LLVM_ABI bool isFiniteNonZeroFP() const; 90 LLVM_ABI bool isNormalFP() const; [all …]
|
| H A D | ProfDataUtils.h | 25 LLVM_ABI static const char *BranchWeights; 26 LLVM_ABI static const char *ValueProfile; 27 LLVM_ABI static const char *FunctionEntryCount; 28 LLVM_ABI static const char *SyntheticFunctionEntryCount; 29 LLVM_ABI static const char *ExpectedBranchWeights; 30 LLVM_ABI static const char *UnknownBranchWeightsMarker; 34 LLVM_ABI bool hasProfMD(const Instruction &I); 37 LLVM_ABI bool isBranchWeightMD(const MDNode *ProfileData); 40 LLVM_ABI bool isValueProfileMD(const MDNode *ProfileData); 47 LLVM_ABI bool hasBranchWeightMD(const Instruction &I); [all …]
|
| H A D | Type.h | 122 LLVM_ABI void print(raw_ostream &O, bool IsForDebug = false, 125 LLVM_ABI void dump() const; 197 LLVM_ABI const fltSemantics &getFltSemantics() const; 206 LLVM_ABI bool isScalableTargetExtTy() const; 209 LLVM_ABI bool isScalableTy(SmallPtrSetImpl<const Type *> &Visited) const; 210 LLVM_ABI bool isScalableTy() const; 214 LLVM_ABI bool 216 LLVM_ABI bool containsNonGlobalTargetExtType() const; 220 LLVM_ABI bool 222 LLVM_ABI bool containsNonLocalTargetExtType() const; [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | SlowDynamicAPInt.h | 39 LLVM_ABI explicit SlowDynamicAPInt(int64_t Val); 40 LLVM_ABI SlowDynamicAPInt(); 41 LLVM_ABI explicit SlowDynamicAPInt(const APInt &Val); 42 LLVM_ABI SlowDynamicAPInt &operator=(int64_t Val); 43 LLVM_ABI explicit operator int64_t() const; 44 LLVM_ABI SlowDynamicAPInt operator-() const; 45 LLVM_ABI bool operator==(const SlowDynamicAPInt &O) const; 46 LLVM_ABI bool operator!=(const SlowDynamicAPInt &O) const; 47 LLVM_ABI bool operator>(const SlowDynamicAPInt &O) const; 48 LLVM_ABI bool operator<(const SlowDynamicAPInt &O) const; [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 100 LLVM_ABI HardwareLoopInfo(Loop *L); 115 LLVM_ABI bool isHardwareLoopCandidate(ScalarEvolution &SE, LoopInfo &LI, 119 LLVM_ABI bool canAnalyze(LoopInfo &LI); 135 LLVM_ABI IntrinsicCostAttributes( 140 LLVM_ABI IntrinsicCostAttributes( 145 LLVM_ABI IntrinsicCostAttributes(Intrinsic::ID Id, Type *RTy, 148 LLVM_ABI IntrinsicCostAttributes( 224 LLVM_ABI static PartialReductionExtendKind 232 LLVM_ABI explicit TargetTransformInfo( 240 LLVM_ABI explicit TargetTransformInfo(const DataLayout &DL); [all …]
|
| H A D | ValueTracking.h | 61 LLVM_ABI void computeKnownBits(const Value *V, KnownBits &Known, 69 LLVM_ABI KnownBits computeKnownBits(const Value *V, const DataLayout &DL, 77 LLVM_ABI KnownBits computeKnownBits(const Value *V, const APInt &DemandedElts, 85 LLVM_ABI KnownBits computeKnownBits(const Value *V, const APInt &DemandedElts, 88 LLVM_ABI KnownBits computeKnownBits(const Value *V, const SimplifyQuery &Q, 91 LLVM_ABI void computeKnownBits(const Value *V, KnownBits &Known, 97 LLVM_ABI void computeKnownBitsFromRangeMetadata(const MDNode &Ranges, 101 LLVM_ABI void computeKnownBitsFromContext(const Value *V, KnownBits &Known, 106 LLVM_ABI KnownBits analyzeKnownBitsFromAndXorOr(const Operator *I, 114 LLVM_ABI void adjustKnownBitsForSelectArm(KnownBits &Known, Value *Cond, [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
| H A D | MachOObjectFormat.h | 26 LLVM_ABI extern StringRef MachODataCommonSectionName; 27 LLVM_ABI extern StringRef MachODataDataSectionName; 28 LLVM_ABI extern StringRef MachOEHFrameSectionName; 29 LLVM_ABI extern StringRef MachOCompactUnwindSectionName; 30 LLVM_ABI extern StringRef MachOCStringSectionName; 31 LLVM_ABI extern StringRef MachOModInitFuncSectionName; 32 LLVM_ABI extern StringRef MachOObjCCatListSectionName; 33 LLVM_ABI extern StringRef MachOObjCCatList2SectionName; 34 LLVM_ABI extern StringRef MachOObjCClassListSectionName; 35 LLVM_ABI extern StringRef MachOObjCClassNameSectionName; [all …]
|
| H A D | OrcRTBridge.h | 26 LLVM_ABI extern const char *SimpleExecutorDylibManagerInstanceName; 27 LLVM_ABI extern const char *SimpleExecutorDylibManagerOpenWrapperName; 28 LLVM_ABI extern const char *SimpleExecutorDylibManagerLookupWrapperName; 30 LLVM_ABI extern const char *SimpleExecutorMemoryManagerInstanceName; 31 LLVM_ABI extern const char *SimpleExecutorMemoryManagerReserveWrapperName; 32 LLVM_ABI extern const char *SimpleExecutorMemoryManagerFinalizeWrapperName; 33 LLVM_ABI extern const char *SimpleExecutorMemoryManagerDeallocateWrapperName; 35 LLVM_ABI extern const char *ExecutorSharedMemoryMapperServiceInstanceName; 36 LLVM_ABI extern const char *ExecutorSharedMemoryMapperServiceReserveWrapperName; 37 LLVM_ABI extern const char [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.h | 83 LLVM_ABI LegalizerHelper(MachineFunction &MF, GISelChangeObserver &Observer, 85 LLVM_ABI LegalizerHelper(MachineFunction &MF, const LegalizerInfo &LI, 96 LLVM_ABI LegalizeResult legalizeInstrStep(MachineInstr &MI, 100 LLVM_ABI LegalizeResult libcall(MachineInstr &MI, 105 LLVM_ABI LegalizeResult narrowScalar(MachineInstr &MI, unsigned TypeIdx, 111 LLVM_ABI LegalizeResult widenScalar(MachineInstr &MI, unsigned TypeIdx, 115 LLVM_ABI LegalizeResult bitcast(MachineInstr &MI, unsigned TypeIdx, LLT Ty); 119 LLVM_ABI LegalizeResult lower(MachineInstr &MI, unsigned TypeIdx, LLT Ty); 123 LLVM_ABI LegalizeResult fewerElementsVector(MachineInstr &MI, 128 LLVM_ABI LegalizeResult moreElementsVector(MachineInstr &MI, unsigned TypeIdx, [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | SCCPSolver.h | 70 LLVM_ABI 75 LLVM_ABI ~SCCPSolver(); 77 LLVM_ABI void addPredicateInfo(Function &F, DominatorTree &DT, 80 LLVM_ABI void removeSSACopies(Function &F); 85 LLVM_ABI bool markBlockExecutable(BasicBlock *BB); 87 LLVM_ABI const PredicateBase *getPredicateInfoFor(Instruction *I); 93 LLVM_ABI void trackValueOfGlobalVariable(GlobalVariable *GV); 98 LLVM_ABI void addTrackedFunction(Function *F); 101 LLVM_ABI void addToMustPreserveReturnsInFunctions(Function *F); 104 LLVM_ABI bool mustPreserveReturn(Function *F); [all …]
|
| H A D | Local.h | 64 LLVM_ABI bool ConstantFoldTerminator(BasicBlock *BB, 76 LLVM_ABI bool 83 LLVM_ABI bool 92 LLVM_ABI bool wouldInstructionBeTriviallyDeadOnUnusedPaths( 98 LLVM_ABI bool RecursivelyDeleteTriviallyDeadInstructions( 112 LLVM_ABI void RecursivelyDeleteTriviallyDeadInstructions( 122 LLVM_ABI bool RecursivelyDeleteTriviallyDeadInstructionsPermissive( 133 LLVM_ABI bool 143 LLVM_ABI bool 151 LLVM_ABI bool replaceDbgUsesWithUndef(Instruction *I); [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | EnumTables.h | 22 LLVM_ABI ArrayRef<EnumEntry<SymbolKind>> getSymbolTypeNames(); 23 LLVM_ABI ArrayRef<EnumEntry<TypeLeafKind>> getTypeLeafNames(); 24 LLVM_ABI ArrayRef<EnumEntry<uint16_t>> getRegisterNames(CPUType Cpu); 25 LLVM_ABI ArrayRef<EnumEntry<uint32_t>> getPublicSymFlagNames(); 26 LLVM_ABI ArrayRef<EnumEntry<uint8_t>> getProcSymFlagNames(); 27 LLVM_ABI ArrayRef<EnumEntry<uint16_t>> getLocalFlagNames(); 28 LLVM_ABI ArrayRef<EnumEntry<uint8_t>> getFrameCookieKindNames(); 29 LLVM_ABI ArrayRef<EnumEntry<SourceLanguage>> getSourceLanguageNames(); 30 LLVM_ABI ArrayRef<EnumEntry<uint32_t>> getCompileSym2FlagNames(); 31 LLVM_ABI ArrayRef<EnumEntry<uint32_t>> getCompileSym3FlagNames(); [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/ |
| H A D | Scalar.h | 34 LLVM_ABI FunctionPass *createDeadCodeEliminationPass(); 40 LLVM_ABI FunctionPass *createSROAPass(bool PreserveCFG = true); 46 LLVM_ABI Pass *createLICMPass(); 53 LLVM_ABI Pass *createLoopStrengthReducePass(); 61 LLVM_ABI Pass *createLoopTermFoldPass(); 67 LLVM_ABI Pass *createLoopUnrollPass(int OptLevel = 2, 81 LLVM_ABI FunctionPass *createReassociatePass(); 88 LLVM_ABI FunctionPass *createCFGSimplificationPass( 97 LLVM_ABI FunctionPass *createFlattenCFGPass(); 106 LLVM_ABI Pass *createStructurizeCFGPass(bool SkipUniformRegions = false); [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | Process.h | 49 LLVM_ABI static Pid getProcessId(); 56 LLVM_ABI static Expected<unsigned> getPageSize(); 76 LLVM_ABI static size_t GetMallocUsage(); 86 LLVM_ABI static void GetTimeUsage(TimePoint<> &elapsed, 94 LLVM_ABI static void PreventCoreFiles(); 97 LLVM_ABI static bool AreCoreFilesPrevented(); 101 LLVM_ABI static std::optional<std::string> GetEnv(StringRef name); 109 LLVM_ABI static std::optional<std::string> 114 LLVM_ABI static std::optional<std::string> 122 LLVM_ABI static std::error_code FixupStandardFileDescriptors(); [all …]
|
| H A D | Path.h | 83 LLVM_ABI friend const_iterator begin(StringRef path, Style style); 84 LLVM_ABI friend const_iterator end(StringRef path); 88 LLVM_ABI const_iterator &operator++(); // preincrement 89 LLVM_ABI bool operator==(const const_iterator &RHS) const; 92 LLVM_ABI ptrdiff_t operator-(const const_iterator &RHS) const; 108 LLVM_ABI friend reverse_iterator rbegin(StringRef path, Style style); 109 LLVM_ABI friend reverse_iterator rend(StringRef path); 113 LLVM_ABI reverse_iterator &operator++(); // preincrement 114 LLVM_ABI bool operator==(const reverse_iterator &RHS) const; 117 LLVM_ABI ptrdiff_t operator-(const reverse_iterator &RHS) const; [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCTargetOptionsCommandFlags.h | 28 LLVM_ABI bool getRelaxAll(); 29 LLVM_ABI std::optional<bool> getExplicitRelaxAll(); 31 LLVM_ABI bool getIncrementalLinkerCompatible(); 33 LLVM_ABI bool getFDPIC(); 35 LLVM_ABI int getDwarfVersion(); 37 LLVM_ABI bool getDwarf64(); 39 LLVM_ABI EmitDwarfUnwindType getEmitDwarfUnwind(); 41 LLVM_ABI bool getEmitCompactUnwindNonCanonical(); 43 LLVM_ABI bool getShowMCInst(); 45 LLVM_ABI bool getFatalWarnings(); [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
| H A D | DbiStream.h | 44 LLVM_ABI explicit DbiStream(std::unique_ptr<BinaryStream> Stream); 45 LLVM_ABI ~DbiStream(); 46 LLVM_ABI Error reload(PDBFile *Pdb); 48 LLVM_ABI PdbRaw_DbiVer getDbiVersion() const; 49 LLVM_ABI uint32_t getAge() const; 50 LLVM_ABI uint16_t getPublicSymbolStreamIndex() const; 51 LLVM_ABI uint16_t getGlobalSymbolStreamIndex() const; 53 LLVM_ABI uint16_t getFlags() const; 54 LLVM_ABI bool isIncrementallyLinked() const; 55 LLVM_ABI bool hasCTypes() const; [all …]
|