Richard Smith
|
b444e60422
Use getOperatorSpelling to get the spelling of an overloaded operator
|
6 ani în urmă |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 ani în urmă |
Bruno Ricci
|
47ffcfa5ce
[AST] Various optimizations + refactoring in DeclarationName(Table)
|
7 ani în urmă |
Bruno Ricci
|
ad0147dac2
[AST] Remove unnecessary indirections in DeclarationNameTable
|
7 ani în urmă |
Stephen Kelly
|
fbe4400191
Avoid returning an invalid end source loc
|
7 ani în urmă |
Fangrui Song
|
abdbb605f2
Remove trailing space
|
7 ani în urmă |
Eugene Zelenko
|
125689b7aa
[AST] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
|
7 ani în urmă |
Alex Lorenz
|
506a43a28e
[ASTPrinter] Print nested name specifiers for out-of-line functions
|
8 ani în urmă |
Richard Smith
|
1680a15795
P0091R3: Improved syntactic checking of deduction-guides.
|
8 ani în urmă |
Richard Smith
|
b95354dce3
P0091R3: Implement basic parsing support for C++17 deduction-guides.
|
8 ani în urmă |
Manman Ren
|
5b8679eae4
ObjC Module: try to make objc module deterministic.
|
8 ani în urmă |
Mehdi Amini
|
2e23251d3e
[NFC] Header cleanup
|
9 ani în urmă |
Richard Smith
|
30a63fba50
Make Sema::getPrintingPolicy less ridiculously expensive. This used to perform
|
9 ani în urmă |
Argyrios Kyrtzidis
|
1c8c47123f
[AST/index] Introduce an option 'SuppressTemplateArgsInCXXConstructors' in printing policy.
|
9 ani în urmă |
Argyrios Kyrtzidis
|
11d2cfebc8
[AST] Add a print() method in DeclarationName that accepts a PrintingPolicy.
|
9 ani în urmă |
Yaron Keren
|
dcbc03e446
Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment.
|
9 ani în urmă |
Richard Smith
|
a2ce7ac7a5
When pretty-printing a C++11 literal operator, don't insert whitespace between
|
10 ani în urmă |
Craig Topper
|
613c4e1cde
[C++11] Use 'nullptr'. AST edition.
|
11 ani în urmă |
Benjamin Kramer
|
73db075cf6
Reapply "Pretty Printer: Fix printing of conversion operator decls and calls."
|
11 ani în urmă |
Rafael Espindola
|
7f219f0575
Revert "Pretty Printer: Fix printing of conversion operator decls and calls."
|
11 ani în urmă |
Benjamin Kramer
|
8388f814fb
Pretty Printer: Fix printing of conversion operator decls and calls.
|
11 ani în urmă |
Richard Smith
|
f2af173051
When formatting a C++-only declaration name, enable C++ mode in the formatter's
|
11 ani în urmă |
Aaron Ballman
|
73926cc506
Fixed a FIXME; created a print method for Selectors that accepts a raw_ostream, and started using it in places it made sense.
|
11 ani în urmă |
David Blaikie
|
17828ca585
Provide operator<< for stream output of DeclarationNames
|
12 ani în urmă |
Benjamin Kramer
|
9852f58f50
Don't include Type.h in DeclarationName.h.
|
12 ani în urmă |
Benjamin Kramer
|
c470442fe1
Simplify some users of DeclarationName::getNameKind. Fold getFETokenInfoAsVoid into its only caller.
|
13 ani în urmă |
Douglas Gregor
|
51603be62b
Synchronize the representations of DeclarationName and Selector so
|
13 ani în urmă |
Douglas Gregor
|
82047c1648
Inline DenseMapInfo<clang::DeclarationName>::getHashValue() for a 0.4% speedup on <rdar://problem/11004361>
|
13 ani în urmă |
Douglas Gregor
|
514d3b6b93
Split DeclarationName::getFETokenInfoAsVoid() into hot/cold paths and
|
13 ani în urmă |
Richard Smith
|
3a5032b89d
Literal operator suffixes and regular names live in separate namespaces.
|
13 ani în urmă |