Home
last modified time | relevance | path

Searched refs:LLVM_ABI (Results 1 – 25 of 1204) sorted by relevance

12345678910>>...49

/freebsd/contrib/llvm-project/llvm/include/llvm/
H A DInitializePasses.h24 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 DPasses.h48 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 DCommandFlags.h36 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 DConstantRange.h62 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 DArgument.h41 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 DLLVMContext.h71 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 DInstruction.h46 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 DAttributes.h118 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 DConstant.h55 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 DProfDataUtils.h25 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 DType.h122 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 DSlowDynamicAPInt.h39 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 DTargetTransformInfo.h100 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 DValueTracking.h61 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 DMachOObjectFormat.h26 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 DOrcRTBridge.h26 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 DLegalizerHelper.h83 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 DSCCPSolver.h70 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 DLocal.h64 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 DEnumTables.h22 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 DScalar.h34 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 DProcess.h49 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 DPath.h83 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 DMCTargetOptionsCommandFlags.h28 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 DDbiStream.h44 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 …]

12345678910>>...49