/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
H A D | Formula.h | 34 enum class Atom : unsigned {}; enum 68 Atom getAtom() const { in alignas() 70 return static_cast<Atom>(Value); in alignas() 87 using AtomNames = llvm::DenseMap<Atom, std::string>; in alignas() 135 template <> struct DenseMapInfo<clang::dataflow::Atom> { 136 using Atom = clang::dataflow::Atom; 137 using Underlying = std::underlying_type_t<Atom>; 139 static inline Atom getEmptyKey() { return Atom(Underlying(-1)); } 140 static inline Atom getTombstoneKey() { return Atom(Underlying(-2)); } 141 static unsigned getHashValue(const Atom &Val) { [all …]
|
H A D | DataflowAnalysisContext.h | 153 void addFlowConditionConstraint(Atom Token, const Formula &Constraint); 157 Atom forkFlowCondition(Atom Token); 162 Atom joinFlowConditions(Atom FirstToken, Atom SecondToken); 168 bool flowConditionImplies(Atom Token, const Formula &F); 174 bool flowConditionAllows(Atom Token, const Formula &F); 181 LLVM_DUMP_METHOD void dumpFlowCondition(Atom Token, 233 addTransitiveFlowConditionConstraints(Atom Token, 284 llvm::DenseMap<Atom, llvm::DenseSet<Atom>> FlowConditionDeps; 285 llvm::DenseMap<Atom, const Formula *> FlowConditionConstraints;
|
H A D | Solver.h | 50 static Result Satisfiable(llvm::DenseMap<Atom, Assignment> Solution) { in Satisfiable() 68 std::optional<llvm::DenseMap<Atom, Assignment>> getSolution() const { in getSolution() 74 std::optional<llvm::DenseMap<Atom, Assignment>> Solution) in Result() 78 std::optional<llvm::DenseMap<Atom, Assignment>> Solution;
|
H A D | SimplifyConstraints.h | 27 llvm::SmallVector<llvm::SmallVector<Atom>> EquivalentAtoms; 31 llvm::SmallVector<Atom> TrueAtoms; 35 llvm::SmallVector<Atom> FalseAtoms;
|
H A D | Arena.h | 108 const Formula &makeAtomRef(Atom A); 118 Atom makeAtom() { return static_cast<Atom>(NextAtom++); }; in makeAtom() 124 Atom makeFlowConditionToken() { return makeAtom(); } in makeFlowConditionToken() 142 llvm::DenseMap<Atom, const Formula *> AtomRefs;
|
H A D | Value.h | 128 Atom getAtom() const { return formula().getAtom(); } in getAtom() 145 Atom getAtom() const { return formula().getAtom(); } in getAtom()
|
H A D | DataflowEnvironment.h | 588 Atom getFlowConditionToken() const { return FlowConditionToken; } in getFlowConditionToken() 710 Atom FlowConditionToken;
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
H A D | SimplifyConstraints.cpp | 52 static llvm::DenseSet<Atom> 55 llvm::DenseSet<Atom> Result; in projectToLeaders() 57 for (Atom Atom : Atoms) in projectToLeaders() local 65 static llvm::SmallVector<Atom> 68 llvm::SmallVector<Atom> Result; in atomsInEquivalenceClass() 83 llvm::DenseSet<Atom> TrueAtoms; in simplifyConstraints() 84 llvm::DenseSet<Atom> FalseAtoms; in simplifyConstraints() 115 Atom TheAtom = It->getData(); in simplifyConstraints() 161 llvm::SmallVector<Atom> Atoms = in simplifyConstraints() 168 for (Atom At : TrueAtoms) in simplifyConstraints() [all …]
|
H A D | DataflowAnalysisContext.cpp | 143 Atom Token, const Formula &Constraint) { in addFlowConditionConstraint() 151 Atom DataflowAnalysisContext::forkFlowCondition(Atom Token) { in forkFlowCondition() 152 Atom ForkToken = arena().makeFlowConditionToken(); in forkFlowCondition() 158 Atom 159 DataflowAnalysisContext::joinFlowConditions(Atom FirstToken, in joinFlowConditions() 161 Atom Token = arena().makeFlowConditionToken(); in joinFlowConditions() 192 bool DataflowAnalysisContext::flowConditionAllows(Atom Token, in flowConditionAllows() 213 llvm::DenseSet<Atom> AddedTokens; in addTransitiveFlowConditionConstraints() 214 std::vector<Atom> Remaining = {Token}; in addTransitiveFlowConditionConstraints() 237 for (Atom A : DepsIt->second) in addTransitiveFlowConditionConstraints() [all …]
|
H A D | Arena.cpp | 34 const Formula &Arena::makeAtomRef(Atom A) { in makeAtomRef() 164 std::underlying_type_t<Atom> At; in parse() 167 return &A.makeAtomRef(static_cast<Atom>(At)); in parse()
|
H A D | WatchedLiteralsSolver.cpp | 132 llvm::DenseMap<Variable, Atom> Atomics; 139 llvm::DenseMap<Variable, Atom> Atomics) in CNFFormula() 271 llvm::DenseMap<Variable, Atom> Atomics; in buildCNF() 626 llvm::DenseMap<Atom, Solver::Result::Assignment> buildSolution() { in buildSolution() 627 llvm::DenseMap<Atom, Solver::Result::Assignment> Solution; in buildSolution()
|
H A D | DebugSupport.cpp | 69 std::vector<std::pair<Atom, Solver::Result::Assignment>> Sorted = { in operator <<()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | AccelTable.h | 237 struct Atom { struct 431 static constexpr Atom Atoms[] = { 432 Atom(dwarf::DW_ATOM_die_offset, dwarf::DW_FORM_data4)}; 450 static constexpr Atom Atoms[] = { 451 Atom(dwarf::DW_ATOM_die_offset, dwarf::DW_FORM_data4), 452 Atom(dwarf::DW_ATOM_die_tag, dwarf::DW_FORM_data2), 468 static constexpr Atom Atoms[] = { 493 static constexpr Atom Atoms[] = { 494 Atom(dwarf::DW_ATOM_die_offset, dwarf::DW_FORM_data4), 495 Atom(dwarf::DW_ATOM_die_tag, dwarf::DW_FORM_data2), [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFAcceleratorTable.cpp | 27 struct Atom { struct 39 static Atom formatAtom(unsigned Atom) { return {Atom}; } in formatAtom() argument 108 for (auto Atom : getAtomsDesc()) { in validateForms() local 109 DWARFFormValue FormValue(Atom.second); in validateForms() 110 switch (Atom.first) { in validateForms() 131 for (auto Atom : getAtomsDesc()) { in readAtoms() local 132 DWARFFormValue FormValue(Atom.second); in readAtoms() 134 switch (Atom.first) { in readAtoms() 195 for (auto &Atom : AtomForms) { in dumpName() local 198 Atom.dump(W.getOStream()); in dumpName() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AccelTable.cpp | 116 using Atom = AppleAccelTableData::Atom; typedef in __anonb3ca35f00311::AppleAccelTableWriter 148 const SmallVector<Atom, 4> Atoms; 150 HeaderData(ArrayRef<Atom> AtomList, uint32_t Offset = 0) in HeaderData() 169 ArrayRef<Atom> Atoms, const MCSymbol *SecBegin) in AppleAccelTableWriter() 306 for (const Atom &A : Atoms) { in emit() 787 constexpr AppleAccelTableData::Atom AppleAccelTableTypeData::Atoms[]; 788 constexpr AppleAccelTableData::Atom AppleAccelTableOffsetData::Atoms[]; 790 constexpr AppleAccelTableData::Atom AppleAccelTableStaticTypeData::Atoms[]; 801 void AppleAccelTableData::Atom::print(raw_ostream &OS) const { in print() 808 for (auto Atom : Atoms) in print() local [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCSection.cpp | 116 const MCSymbol *Atom = nullptr; in flushPendingLabels() local 118 Atom = std::prev(CurInsertionPoint)->getAtom(); in flushPendingLabels() 122 F->setAtom(Atom); in flushPendingLabels()
|
H A D | MCFragment.cpp | 260 : Parent(Parent), Atom(nullptr), Offset(~UINT64_C(0)), LayoutOrder(0), in MCFragment()
|
/freebsd/contrib/file/magic/Magdir/ |
H A D | lammps | 18 # Atom style binary dump file for the LAMMPS MD code 33 # Atom style binary dump file for the LAMMPS MD code
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCFragment.h | 58 const MCSymbol *Atom; variable 99 const MCSymbol *getAtom() const { return Atom; } in getAtom() 100 void setAtom(const MCSymbol *Value) { Atom = Value; } in setAtom()
|
/freebsd/share/misc/ |
H A D | pci_vendors | 28290 0708 Atom Processor CE 4100 28291 0709 Atom Processor CE 4200 28713 0c40 Atom Processor CE 5300 31055 1f14 Atom processor C2000 RAS 31058 1f18 Atom processor C2000 QAT 31059 1f19 Atom processor C2000 QAT 31080 1f38 Atom processor C2000 PCU 31081 1f39 Atom processor C2000 PCU 31082 1f3a Atom processor C2000 PCU 31083 1f3b Atom processor C2000 PCU [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
H A D | Dwarf.h | 666 StringRef AtomTypeString(unsigned Atom); 802 StringRef AtomValueString(uint16_t Atom, unsigned Val);
|
/freebsd/contrib/llvm-project/llvm/lib/BinaryFormat/ |
H A D | Dwarf.cpp | 707 StringRef llvm::dwarf::AtomValueString(uint16_t Atom, unsigned Val) { in AtomValueString() argument 708 switch (Atom) { in AtomValueString()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ScheduleAtom.td | 1 //===- X86ScheduleAtom.td - X86 Atom Scheduling Definitions -*- tablegen -*-==// 9 // This file defines the schedule class data for the Intel Atom 18 // Atom machine model. 25 // On the Atom, the throughput for taken branches is 2 cycles. For small
|
/freebsd/sys/amd64/conf/ |
H A D | NOTES | 119 # Only for legacy Atom C2XXX chipsets.
|
/freebsd/crypto/openssl/doc/man3/ |
H A D | OPENSSL_ia32cap.pod | 54 to identify Atom Silvermont core;
|