/llvm-project/clang/lib/Format/ |
H A D | FormatTokenSource.h | 60 virtual FormatToken *setPosition(unsigned Position) = 0; 89 : Tokens(Tokens), Position(-1) {} in IndexedTokenSource() 92 if (Position >= 0 && isEOF()) { in getNextToken() 95 dbgToken(Position); in getNextToken() 97 return Tokens[Position]; in getNextToken() 99 Position = successor(Position); in getNextToken() 102 dbgToken(Position); in getNextToken() 104 return Tokens[Position]; in getNextToken() 108 assert(Position <= 0 || Tokens[Position - 1]->isNot(tok::eof)); in getPreviousToken() 109 return Position > 0 ? Tokens[Position - 1] : nullptr; in getPreviousToken() [all …]
|
/llvm-project/clang/unittests/Index/ |
H A D | IndexTests.cpp | 30 struct Position { struct 34 Position(size_t Line = 0, size_t Column = 0) : Line(Line), Column(Column) {} in Position() argument 36 static Position fromSourceLocation(SourceLocation Loc, in fromSourceLocation() argument 41 Position P; in fromSourceLocation() 48 bool operator==(const Position &LHS, const Position &RHS) { in operator ==() 52 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const Position &Pos) { in operator <<() 58 Position WrittenPos; 59 Position DeclPos; 86 S.WrittenPos = Position::fromSourceLocation(Loc, AST->getSourceManager()); in handleDeclOccurrence() 88 Position::fromSourceLocation(D->getLocation(), AST->getSourceManager()); in handleDeclOccurrence() [all …]
|
/llvm-project/mlir/lib/Conversion/PDLToPDLInterp/ |
H A D | Predicate.h | 144 class Position : public StorageUniquer::BaseStorage { 146 explicit Position(Predicates::Kind kind) : kind(kind) {} in Position() function 147 virtual ~Position(); 153 Position *getParent() const { return parent; } in getParent() 160 Position *parent = nullptr; 172 : public PredicateBase<AttributePosition, Position, 186 : public PredicateBase<AttributeLiteralPosition, Position, Attribute, 195 struct ForEachPosition : public PredicateBase<ForEachPosition, Position, 196 std::pair<Position *, unsigned>, 210 : public PredicateBase<OperandPosition, Position, [all …]
|
H A D | PredicateTree.cpp | 34 DenseMap<Value, Position *> &inputs, 35 Position *pos); 38 static bool comparePosDepth(Position *lhs, Position *rhs) { in comparePosDepth() 50 DenseMap<Value, Position *> &inputs, in getTreePredicates() 67 DenseMap<Value, Position *> &inputs, in getOperandTreePredicates() 68 Position *pos) { in getOperandTreePredicates() 98 Position *resultPos = nullptr; in getOperandTreePredicates() 107 (Position *)parentPos); in getOperandTreePredicates() 114 DenseMap<Value, Position *> in getTreePredicates() [all...] |
H A D | PredicateTree.h | 31 PositionalPredicate(Position *pos, in PositionalPredicate() 36 Position *position; 60 DenseMap<Value, Position *> &valueToPosition); 63 Position *getPosition() const { return position; } in getPosition() 82 MatcherNode(TypeID matcherTypeID, Position *position = nullptr, 88 Position *position; 110 BoolNode(Position *position, Qualifier *question, Qualifier *answer, 185 SwitchNode(Position *position, Qualifier *question);
|
/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZLongBranch.cpp | 150 void skipNonTerminators(BlockPosition &Position, MBBInfo &Block); 151 void skipTerminator(BlockPosition &Position, TerminatorInfo &Terminator, 179 // Position describes the state immediately before Block. Update Block 180 // accordingly and move Position to the end of the block's non-terminator 182 void SystemZLongBranch::skipNonTerminators(BlockPosition &Position, in skipNonTerminators() argument 184 if (Log2(Block.Alignment) > Position.KnownBits) { in skipNonTerminators() 187 Position.Address += in skipNonTerminators() 188 (Block.Alignment.value() - (uint64_t(1) << Position.KnownBits)); in skipNonTerminators() 189 Position.KnownBits = Log2(Block.Alignment); in skipNonTerminators() 193 Position in skipNonTerminators() 205 skipTerminator(BlockPosition & Position,TerminatorInfo & Terminator,bool AssumeRelaxed) skipTerminator() argument 294 BlockPosition Position(Log2(MF->getAlignment())); initMBBInfo() local 358 BlockPosition Position(Log2(MF->getAlignment())); setWorstCaseAddresses() local 459 BlockPosition Position(Log2(MF->getAlignment())); relaxBranches() local [all...] |
/llvm-project/llvm/lib/Support/ |
H A D | YAMLParser.cpp | 197 StringRef::iterator Position= Range.begin(); in decodeUTF8() local 201 if (Position < End && (*Position & 0x80) == 0) { in decodeUTF8() 202 return std::make_pair(*Position, 1); in decodeUTF8() 206 if (Position + 1 < End && ((*Position & 0xE0) == 0xC0) && in decodeUTF8() 207 ((*(Position + 1) & 0xC0) == 0x80)) { in decodeUTF8() 208 uint32_t codepoint = ((*Position & 0x1F) << 6) | in decodeUTF8() 209 (*(Position + 1) & 0x3F); in decodeUTF8() 215 if (Position in decodeUTF8() 266 setError(const Twine & Message,StringRef::iterator Position) setError() argument 299 decodeUTF8(StringRef::iterator Position) decodeUTF8() argument 927 skip_nb_char(StringRef::iterator Position) skip_nb_char() argument 952 skip_b_break(StringRef::iterator Position) skip_b_break() argument 966 skip_s_space(StringRef::iterator Position) skip_s_space() argument 974 skip_s_white(StringRef::iterator Position) skip_s_white() argument 982 skip_ns_char(StringRef::iterator Position) skip_ns_char() argument 991 skip_while(SkipWhileFunc Func,StringRef::iterator Position) skip_while() argument 1054 isBlankOrBreak(StringRef::iterator Position) isBlankOrBreak() argument 1061 isPlainSafeNonBlank(StringRef::iterator Position) isPlainSafeNonBlank() argument 1071 for (const auto *Position = Line.begin(); Position != Line.end(); ++Position) isLineEmpty() local 1387 wasEscaped(StringRef::iterator First,StringRef::iterator Position) wasEscaped() argument [all...] |
/llvm-project/llvm/tools/llvm-mca/ |
H A D | CodeRegionGenerator.cpp | 92 unsigned Position = Comment.find_first_not_of(" \t"); in HandleComment() 93 if (Position >= Comment.size()) in HandleComment() local 97 Comment = Comment.drop_front(Position); in HandleComment() 100 Position = Comment.find_first_not_of(" \t"); in HandleComment() 101 if (Position < Comment.size()) in HandleComment() 102 Comment = Comment.drop_front(Position); in HandleComment() 112 Position = Comment.find_first_not_of(" \t"); in HandleComment() 113 if (Position < Comment.size()) in HandleComment() 114 Comment = Comment.drop_front(Position); in HandleComment() 127 unsigned Position in HandleComment() 128 unsigned Position = Comment.find_first_not_of(" \t"); HandleComment() local [all...] |
/llvm-project/clang-tools-extra/clangd/index/ |
H A D | SymbolLocation.h | 32 struct Position { struct 33 Position() = default; 53 Position Start; 54 Position End; 67 inline bool operator==(const SymbolLocation::Position &L, argument 68 const SymbolLocation::Position &R) { 72 inline bool operator<(const SymbolLocation::Position &L, 73 const SymbolLocation::Position &R) {
|
H A D | SymbolLocation.cpp | 14 constexpr uint32_t SymbolLocation::Position::MaxLine; 15 constexpr uint32_t SymbolLocation::Position::MaxColumn; 17 void SymbolLocation::Position::setLine(uint32_t L) { in setLine() 22 void SymbolLocation::Position::setColumn(uint32_t Col) { in setColumn()
|
/llvm-project/clang-tools-extra/clangd/ |
H A D | XRefs.h | 54 std::vector<LocatedSymbol> locateSymbolAt(ParsedAST &AST, Position Pos, 80 Position Pos); 103 std::vector<LocatedSymbol> findImplementations(ParsedAST &AST, Position Pos, 110 std::vector<LocatedSymbol> findType(ParsedAST &AST, Position Pos, 115 ReferencesResult findReferences(ParsedAST &AST, Position Pos, uint32_t Limit, 120 std::vector<SymbolDetails> getSymbolInfo(ParsedAST &AST, Position Pos); 124 Position Pos); 131 ParsedAST &AST, Position Pos, int Resolve, TypeHierarchyDirection Direction, 148 prepareCallHierarchy(ParsedAST &AST, Position Pos, PathRef TUPath);
|
H A D | ClangdServer.h | 250 void codeComplete(PathRef File, Position Pos, 256 void signatureHelp(PathRef File, Position Pos, MarkupKind DocumentationFormat, 260 void locateSymbolAt(PathRef File, Position Pos, 269 void findDocumentHighlights(PathRef File, Position Pos, 273 void findHover(PathRef File, Position Pos, 277 void typeHierarchy(PathRef File, Position Pos, int Resolve, 293 void prepareCallHierarchy(PathRef File, Position Pos, 320 void findImplementations(PathRef File, Position Pos, 324 void findType(PathRef File, Position Pos, 328 void findReferences(PathRef File, Position Po [all...] |
/llvm-project/clang/lib/Tooling/ |
H A D | JSONCompilationDatabase.cpp | 55 : Input(CommandLine), Position(Input.begin()-1) {} in CommandLineArgumentParser() 72 if (*Position == '"') { in parseStringInto() 74 } else if (*Position == '\'') { in parseStringInto() 79 } while (*Position != ' '); in parseStringInto() 85 while (*Position != '"') { in parseDoubleQuotedStringInto() 87 String.push_back(*Position); in parseDoubleQuotedStringInto() 95 while (*Position != '\'') { in parseSingleQuotedStringInto() 96 String.push_back(*Position); in parseSingleQuotedStringInto() 105 String.push_back(*Position); in parseFreeStringInto() 107 } while (*Position != ' ' && *Position != '"' && *Position != '\''); in parseFreeStringInto() [all …]
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIMemoryLegalizer.cpp | 51 /// Position to insert a new instruction relative to an existing 53 enum class Position { enum 335 bool IsCrossAddrSpaceOrdering, Position Pos, 346 Position Pos) const = 0; 358 Position Pos) const = 0; 407 bool IsCrossAddrSpaceOrdering, Position Pos, 413 Position Pos) const override; 419 Position Pos) const override; 430 Position Pos) const override; 458 bool IsCrossAddrSpaceOrdering, Position Po [all...] |
/llvm-project/clang-tools-extra/clangd/unittests/ |
H A D | SyncAPI.h | 33 runCodeComplete(ClangdServer &Server, PathRef File, Position Pos, 37 PathRef File, Position Pos, 41 runLocateSymbolAt(ClangdServer &Server, PathRef File, Position Pos); 44 runFindDocumentHighlights(ClangdServer &Server, PathRef File, Position Pos); 47 Position Pos, StringRef NewName, 51 runPrepareRename(ClangdServer &Server, PathRef File, Position Pos, 64 const std::vector<Position> &Pos);
|
H A D | Annotations.cpp | 15 Position Annotations::point(llvm::StringRef Name) const { in point() 19 std::pair<Position, llvm::StringRef> 25 std::vector<Position> Annotations::points(llvm::StringRef Name) const { in points() 28 std::vector<Position> Ps; in points() 36 std::vector<std::pair<Position, llvm::StringRef>> 40 std::vector<std::pair<Position, llvm::StringRef>> Ps; in pointsWithPayload()
|
/llvm-project/clang-tools-extra/clangd/index/dex/ |
H A D | Trigram.cpp | 85 for (unsigned Position = 0, HeadsSeen = 0; HeadsSeen < 2;) { in identifierTrigrams() local 88 if (Roles[Position] == Head) in identifierTrigrams() 90 Out(Trigram(LowercaseIdentifier[Position])); in identifierTrigrams() 91 for (unsigned I : Next[Position]) in identifierTrigrams() 93 Out(Trigram(LowercaseIdentifier[Position], LowercaseIdentifier[I])); in identifierTrigrams() 94 Position = Next[Position][1]; in identifierTrigrams() 95 if (Position == 0) in identifierTrigrams()
|
/llvm-project/mlir/include/mlir/Tools/lsp-server-support/ |
H A D | Protocol.h | 278 struct Position { struct 279 Position(int line = 0, int character = 0) 283 Position(llvm::SourceMgr &mgr, SMLoc loc) { in Position() argument 295 friend bool operator==(const Position &lhs, const Position &rhs) { argument 299 friend bool operator!=(const Position &lhs, const Position &rhs) { 302 friend bool operator<(const Position &lhs, const Position &rhs) { 306 friend bool operator<=(const Position &lhs, const Position &rhs) { 320 bool fromJSON(const llvm::json::Value &value, Position &result, argument 322 llvm::json::Value toJSON(const Position &value); 323 raw_ostream &operator<<(raw_ostream &os, const Position &value); [all …]
|
/llvm-project/lldb/include/lldb/DataFormatters/ |
H A D | TypeCategoryMap.h | 36 typedef uint32_t Position; typedef 38 static const Position First = 0; 39 static const Position Default = 1; 40 static const Position Last = UINT32_MAX; 48 bool Enable(KeyType category_name, Position pos = Default); 52 bool Enable(lldb::TypeCategoryImplSP category, Position pos = Default);
|
/llvm-project/llvm/lib/Demangle/ |
H A D | RustDemangle.cpp | 82 // Position in the input string. 83 size_t Position; member in __anonea6b71ba0111::Demangler 115 if (Error || Backref >= Position) { in demangleBackref() 123 ScopedOverride<size_t> SavePosition(Position, Position); in demangleBackref() 124 Position = Backref; in demangleBackref() 191 Position = 0; in demangle() 207 if (Position != Input.size()) { in demangle() 212 if (Position != Input.size()) in demangle() 543 size_t Start = Position; in demangleType() [all...] |
/llvm-project/mlir/lib/Tools/mlir-pdll-lsp-server/ |
H A D | PDLLServer.h | 31 struct Position; 75 void getLocationsOf(const URIForFile &uri, const Position &defPos, 79 void findReferencesOf(const URIForFile &uri, const Position &pos, 89 const Position &hoverPos); 97 const Position &completePos); 101 const Position &helpPos);
|
/llvm-project/polly/include/polly/Support/ |
H A D | ISLTools.h | 60 : List(&List), Position(std::max(List.size().release(), 0)) {} in isl_iterator() 61 isl_iterator(const ListT &List, int Position) in isl_iterator() argument 62 : List(&List), Position(Position) {} in isl_iterator() 65 return List == O.List && Position == O.Position; 69 ++Position; 75 ++Position; 79 ElementT operator*() const { return List->get_at(this->Position); } 83 int Position = 0; variable
|
/llvm-project/mlir/lib/Tools/mlir-lsp-server/ |
H A D | MLIRServer.h | 29 struct Position; 55 void getLocationsOf(const URIForFile &uri, const Position &defPos, 59 void findReferencesOf(const URIForFile &uri, const Position &pos, 65 const Position &hoverPos); 73 const Position &completePos);
|
/llvm-project/llvm/test/CodeGen/X86/ |
H A D | 2008-02-27-DeadSlotElimBug.ll | 3 %struct.CompAtom = type <{ %struct.Position, float, i32 }> 4 … = type { %struct.Position, %struct.Position, %struct.Position, %struct.Position, %struct.Position… 5 %struct.Position = type { double, double, double }
|
/llvm-project/llvm/include/llvm/ADT/ |
H A D | CombinationGenerator.h | 45 typename decltype(Range)::const_iterator Position; 48 void rewind() { Position = Range.begin(); } in rewind() 53 ++Position; in advance() 54 bool Wrapped = Position == Range.end(); in advance() 61 const value_type &operator*() const { return *Position; }
|