HomeSort by: relevance | last modified time | path
    Searched defs:Edit (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/Edit/
Commit.h 14 #include "clang/Edit/FileOffset.h"
25 namespace edit { namespace in namespace:clang
37 struct Edit {
58 SmallVector<Edit, 8> CachedEdits;
119 using edit_iterator = SmallVectorImpl<Edit>::const_iterator;
150 } // namespace edit
  /src/external/apache2/llvm/dist/clang/include/clang/Tooling/Transformer/
RewriteRule.h 34 // Specifies how to interpret an edit.
43 /// A concrete description of a source edit, represented by a character range in
45 struct Edit {
62 using EditGenerator = MatchConsumer<llvm::SmallVector<Edit, 1>>;
68 // Description of a source-code edit, expressed in terms of an AST node.
70 // node, a replacement and, optionally, an explanation for the edit.
81 // * Note: (optional) a note specifically for this edit, potentially referencing
86 // edit-specific diagnostics are required.
117 /// Generates a single (specified) edit.
118 EditGenerator edit(ASTEdit E)
    [all...]
  /src/external/apache2/llvm/dist/clang/tools/driver/
driver.cpp 102 /// \param OS - The stream to write edit information to.
104 /// \param Edit - The override command to perform.
108 StringRef Edit,
112 if (Edit[0] == '^') {
114 GetStableCStr(SavedStrings, Edit.substr(1));
117 } else if (Edit[0] == '+') {
119 GetStableCStr(SavedStrings, Edit.substr(1));
122 } else if (Edit[0] == 's' && Edit[1] == '/' && Edit.endswith("/") &
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
SplitKit.h 255 /// SplitEditor - Edit machine code and LiveIntervals for live range
306 /// Edit - The current parent register and new intervals created.
307 LiveRangeEdit *Edit = nullptr;
309 /// Index into Edit of the currently open interval.
324 /// Edit.get(RegAssign.lookup(Idx)) is the register that should be live at
334 /// 1. No entry - the value is not mapped to Edit.get(RegIdx).
336 /// Edit.get(RegIdx). Each value is represented by a minimal live range at
442 /// rewriteAssigned - Rewrite all uses of Edit.getReg() to assigned registers.
528 /// @param LRMap When not null, this vector will map each live range in Edit
InlineSpiller.cpp 173 LiveRangeEdit *Edit;
286 /// Edit->getReg().
288 Register Reg = Edit->getReg();
333 Register Reg = Edit->getReg();
606 if (!Edit->canRematerializeAt(RM, OrigVNI, UseIdx, false)) {
624 Edit->markRematerialized(RM.ParentVNI);
638 Register NewVReg = Edit->createFrom(Original);
642 Edit->rematerializeAt(*MI.getParent(), MI, NewVReg, RM, TRI);
670 if (!Edit->anyRematerializable(AA))
719 Edit->eliminateDeadDefs(DeadDefs, RegsToSpill, AA)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaExprObjC.cpp 20 #include "clang/Edit/Commit.h"
21 #include "clang/Edit/Rewriters.h"
2452 const NSAPI &, edit::Commit &)) {
2458 edit::Commit ECommit(SM, S.LangOpts);
2465 for (edit::Commit::edit_iterator
2467 const edit::Commit::Edit &Edit = *I;
2468 switch (Edit.Kind) {
2469 case edit::Commit::Act_Insert
    [all...]

Completed in 93 milliseconds