Home
last modified time | relevance | path

Searched refs:Position (Results 1 – 25 of 188) sorted by relevance

12345678

/llvm-project/clang/lib/Format/
H A DFormatTokenSource.h60 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 DIndexTests.cpp30 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 DPredicate.h144 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 DPredicateTree.cpp34 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 DPredicateTree.h31 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 DSystemZLongBranch.cpp150 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 DYAMLParser.cpp197 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 DCodeRegionGenerator.cpp92 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 DSymbolLocation.h32 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 DSymbolLocation.cpp14 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 DXRefs.h54 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 DClangdServer.h250 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 DJSONCompilationDatabase.cpp55 : 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 DSIMemoryLegalizer.cpp51 /// 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 DSyncAPI.h33 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 DAnnotations.cpp15 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 DTrigram.cpp85 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 DProtocol.h278 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 DTypeCategoryMap.h36 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 DRustDemangle.cpp82 // 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 DPDLLServer.h31 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 DISLTools.h60 : 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 DMLIRServer.h29 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 D2008-02-27-DeadSlotElimBug.ll3 %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 DCombinationGenerator.h45 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; }

12345678