/external/clang/unittests/Basic/ |
SourceManagerTest.cpp | 255 std::vector<MacroAction> &Macros; 258 explicit MacroTracker(std::vector<MacroAction> &Macros) : Macros(Macros) { } 262 Macros.push_back(MacroAction(MD->getLocation(), 268 Macros.push_back(MacroAction(MacroNameTok.getLocation(), 304 std::vector<MacroAction> Macros; 305 PP.addPPCallbacks(llvm::make_unique<MacroTracker>(Macros)); 321 ASSERT_EQ(9U, Macros.size()); 323 ASSERT_TRUE(Macros[0].isDefinition) [all...] |
/external/llvm/include/llvm/DebugInfo/DWARF/ |
DWARFDebugMacro.h | 47 MacroList Macros;
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/mips/ |
mips-macro-ill-sfp.s | 0 # Macros that are disabled without double-precision fp insns.
|
mips-macro-ill-nofp.s | 0 # Macros that are disabled without floating point.
|
/external/llvm/lib/DebugInfo/DWARF/ |
DWARFDebugMacro.cpp | 23 for (const Entry &E : Macros) {
76 Macros.push_back(E);
101 Macros.push_back(E);
|
/external/clang/include/clang/Lex/ |
PreprocessorOptions.h | 46 std::vector<std::pair<std::string, bool/*isUndef*/> > Macros; 152 void addMacroDef(StringRef Name) { Macros.emplace_back(Name, false); } 153 void addMacroUndef(StringRef Name) { Macros.emplace_back(Name, true); }
|
Preprocessor.h | 108 /// \brief External source of macros. 120 /// Identifiers for builtin macros and other builtins. 171 /// \brief Whether we have already loaded macros from the external source. 323 /// \#included, and macros currently being expanded from, not counting 379 /// The active module macros for this identifier. 386 /// The module macros that are overridden by this macro. 459 // FIXME: Incorporate module macros into the result of this. 525 /// The macros for the submodule. 526 MacroMap Macros; 541 /// The set of known macros exported from modules 906 macros(bool IncludeExternalMacros = true) const { function in class:clang::Preprocessor [all...] |
/external/clang/lib/Lex/ |
PPLexerChange.cpp | 316 // If the edit distance between the two macros is more than 50%, 320 // handling feature macros or header guards in different files. 593 // out' the rest of the line, including any tokens that came from other macros 645 // Determine the set of starting macros for this submodule; take these 651 auto &StartingMacros = NullSubmoduleState.Macros; 656 // Skip uninteresting macros. 663 State.Macros.insert(std::make_pair(Macro.first, std::move(MS))); 685 // Create ModuleMacros for any macros defined in this submodule. 686 for (auto &Macro : CurSubmoduleState->Macros) { 694 auto &PredefMacros = NullSubmoduleState.Macros; [all...] |
Preprocessor.cpp | 120 // Initialize builtin macros like __LINE__ and friends. 263 << NumBuiltinMacroExpanded << " obj/fn/builtin macros expanded, " 276 llvm::errs() << "\n Macros: " 277 << llvm::capacity_in_bytes(CurSubmoduleState->Macros); 294 // Make sure we cover all macros in visible modules. 296 CurSubmoduleState->Macros.insert(std::make_pair(Macro.II, MacroState())); 298 return CurSubmoduleState->Macros.begin(); 307 + llvm::capacity_in_bytes(CurSubmoduleState->Macros) 321 return CurSubmoduleState->Macros.end(); 496 // information) and predefined macros aren't guaranteed to be set properly [all...] |
PPMacroExpansion.cpp | 40 auto Pos = CurSubmoduleState->Macros.find(II); 41 return Pos == CurSubmoduleState->Macros.end() ? nullptr 49 MacroState &StoredMD = CurSubmoduleState->Macros[II]; 66 MacroState &StoredMD = CurSubmoduleState->Macros[II]; 111 // The identifier now has defined macros (that may or may not be visible). 136 // No imported macros at all: nothing to do. 147 // Collect all macros that are not overridden by a visible macro. 167 // Our reverse postorder walk found the macros in reverse order. 186 // both macros are in system headers. If so, we trust that the system 188 // headers have a different spelling of certain system macros [all...] |
/external/clang/lib/Frontend/ |
InitPreprocessor.cpp | 400 // In C11 these are environment macros. In C++11 they are only defined 402 // code, define these macros unconditionally. We can define them 418 /// Initialize the predefined C++ language feature test macros defined in 474 // Compiler version introspection macros. 500 // Define macros for the C11 / C++11 memory orderings 645 // Define type sizing macros based on the target properties. [all...] |
ChainedIncludesSource.cpp | 138 CInvok->getPreprocessorOpts().Macros.clear();
|
FrontendActions.cpp | 559 if (!PPOpts.Macros.empty()) { 560 Out.indent(4) << "Predefined macros:\n"; 564 I = PPOpts.Macros.begin(), IEnd = PPOpts.Macros.end();
|
CompilerInstance.cpp | 330 // Predefine macros and configure the preprocessor. [all...] |
CompilerInvocation.cpp | [all...] |
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-mips-elf/ |
eh-frame1.s | 2 # Macros
|
/external/libunwind/doc/ |
libunwind-ia64.tex | 69 name macros: frame-register macros, normal register macros, and 70 convenience macros. Below, we describe each kind in turn: 73 \subsection{Frame-register Macros} 103 \subsection{Normal Register Macros} 105 The following normal register name macros are available: 157 \subsection{Convenience Macros} 159 Convenience macros are simply aliases for certain frequently used
|
/external/llvm/include/llvm/IR/ |
DebugInfoMetadata.h | 20 // Helper macros for defining get() overrides. [all...] |
/external/llvm/lib/IR/ |
DebugInfoMetadata.cpp | 318 Metadata *ImportedEntities, Metadata *Macros, uint64_t DWOId, 327 ImportedEntities, Macros};
|
/external/llvm/unittests/IR/ |
MetadataTest.cpp | [all...] |
/external/bison/doc/ |
refcard.tex | 485 \section{Macros}
|
/external/mdnsresponder/mDNSShared/ |
CommonServices.h | 260 #pragma warning( disable:4127 ) // Disable "conditional expression is constant" warning for debug macros. 431 // Macros to allow the same code to work on Windows and other sockets API-compatible platforms. 565 #pragma mark == Macros == 709 Stringify macros to process raw text passed via -D options to C string constants. The double-wrapping is necessary 710 because the C preprocessor doesn't perform its normal argument expansion pre-scan with stringified macros so the 795 // Macros for minimum-width integer constants [all...] |
/external/clang/lib/Serialization/ |
ASTReader.cpp | 455 MacroDefinitionsMap &Macros, 457 for (unsigned I = 0, N = PPOpts.Macros.size(); I != N; ++I) { 458 StringRef Macro = PPOpts.Macros[I].first; 459 bool IsUndef = PPOpts.Macros[I].second; 467 if (MacroNames && !Macros.count(MacroName)) 470 Macros[MacroName] = std::make_pair("", true); 483 if (MacroNames && !Macros.count(MacroName)) 485 Macros[MacroName] = std::make_pair(MacroBody, false); [all...] |
ASTWriter.cpp | [all...] |
/external/libvpx/libvpx/third_party/libyuv/source/ |
x86inc.asm | 25 ; NASM/YASM syntax combined with a large number of macros to provide easy 99 ; Macros to eliminate most code duplication between x86_32 and x86_64: 702 ; I often want to use macros that permute their arguments. e.g. there's no 708 ; change everything that follows. For more complex macros I may also have multiple 711 ; Hence these macros. Insert a PERMUTE or some SWAPs at the end of a macro that 741 ; Be careful using this mode in nested macros though, as in some cases there may be
|