reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/Basic/TargetInfo.h
   46 class MacroBuilder;

References

tools/clang/include/clang/Basic/TargetInfo.h
  768                                 MacroBuilder &Builder) const = 0;
tools/clang/lib/Basic/Targets.cpp
   54 void DefineStd(MacroBuilder &Builder, StringRef MacroName,
   70 void defineCPUMacros(MacroBuilder &Builder, StringRef CPUName, bool Tuning) {
   77 void addCygMingDefines(const LangOptions &Opts, MacroBuilder &Builder) {
tools/clang/lib/Basic/Targets.h
   34 void DefineStd(clang::MacroBuilder &Builder, llvm::StringRef MacroName,
   38 void defineCPUMacros(clang::MacroBuilder &Builder, llvm::StringRef CPUName,
   43                        clang::MacroBuilder &Builder);
tools/clang/lib/Basic/Targets/AArch64.cpp
  121                                                 MacroBuilder &Builder) const {
  126                                                 MacroBuilder &Builder) const {
  132                                                 MacroBuilder &Builder) const {
  139                                                 MacroBuilder &Builder) const {
  146                                                 MacroBuilder &Builder) const {
  154                                          MacroBuilder &Builder) const {
  521                                            MacroBuilder &Builder) const {
  531                                            MacroBuilder &Builder) const {
  597                                                 MacroBuilder &Builder) const {
  644                                            MacroBuilder &Builder) const {
  672                                                 MacroBuilder &Builder) const {
tools/clang/lib/Basic/Targets/AArch64.h
   61                                MacroBuilder &Builder) const;
   63                                MacroBuilder &Builder) const;
   65                                MacroBuilder &Builder) const;
   67                                MacroBuilder &Builder) const;
   69                                MacroBuilder &Builder) const;
   71                         MacroBuilder &Builder) const override;
  107                             MacroBuilder &Builder) const override;
  135                         MacroBuilder &Builder) const override;
  153                         MacroBuilder &Builder) const override;
  168                     MacroBuilder &Builder) const override;
  179                         MacroBuilder &Builder) const override;
tools/clang/lib/Basic/Targets/AMDGPU.cpp
  308                                         MacroBuilder &Builder) const {
tools/clang/lib/Basic/Targets/AMDGPU.h
  217                         MacroBuilder &Builder) const override;
tools/clang/lib/Basic/Targets/ARC.cpp
   22                                      MacroBuilder &Builder) const {
tools/clang/lib/Basic/Targets/ARC.h
   41                         MacroBuilder &Builder) const override;
tools/clang/lib/Basic/Targets/ARM.cpp
  573                                             MacroBuilder &Builder) const {
  578                                             MacroBuilder &Builder) const {
  584                                      MacroBuilder &Builder) const {
 1093                                        MacroBuilder &Builder) const {
 1103                                        MacroBuilder &Builder) const {
 1115                                                   MacroBuilder &Builder) const {
 1164     const LangOptions &Opts, MacroBuilder &Builder) const {
 1179                                                 MacroBuilder &Builder) const {
 1191                                           MacroBuilder &Builder) const {
 1206                                            MacroBuilder &Builder) const {
 1237                                        MacroBuilder &Builder) const {
 1252                                                 MacroBuilder &Builder) const {
tools/clang/lib/Basic/Targets/ARM.h
  150                                MacroBuilder &Builder) const;
  153                                MacroBuilder &Builder) const;
  155                         MacroBuilder &Builder) const override;
  188                         MacroBuilder &Builder) const override;
  195                         MacroBuilder &Builder) const override;
  206                               MacroBuilder &Builder) const;
  221                         MacroBuilder &Builder) const override;
  232                         MacroBuilder &Builder) const override;
  241                         MacroBuilder &Builder) const override;
  250                         MacroBuilder &Builder) const override;
  257                     MacroBuilder &Builder) const override;
  271                         MacroBuilder &Builder) const override;
tools/clang/lib/Basic/Targets/AVR.cpp
  299                                      MacroBuilder &Builder) const {
tools/clang/lib/Basic/Targets/AVR.h
   61                         MacroBuilder &Builder) const override;
tools/clang/lib/Basic/Targets/BPF.cpp
   29                                      MacroBuilder &Builder) const {
tools/clang/lib/Basic/Targets/BPF.h
   48                         MacroBuilder &Builder) const override;
tools/clang/lib/Basic/Targets/Hexagon.cpp
   23                                          MacroBuilder &Builder) const {
tools/clang/lib/Basic/Targets/Hexagon.h
   84                         MacroBuilder &Builder) const override;
tools/clang/lib/Basic/Targets/Lanai.cpp
   58                                        MacroBuilder &Builder) const {
tools/clang/lib/Basic/Targets/Lanai.h
   63                         MacroBuilder &Builder) const override;
tools/clang/lib/Basic/Targets/Le64.cpp
   34                                       MacroBuilder &Builder) const {
tools/clang/lib/Basic/Targets/Le64.h
   37                         MacroBuilder &Builder) const override;
tools/clang/lib/Basic/Targets/MSP430.cpp
   29                                         MacroBuilder &Builder) const {
tools/clang/lib/Basic/Targets/MSP430.h
   51                         MacroBuilder &Builder) const override;
tools/clang/lib/Basic/Targets/Mips.cpp
   72                                       MacroBuilder &Builder) const {
tools/clang/lib/Basic/Targets/Mips.h
  191                         MacroBuilder &Builder) const override;
tools/clang/lib/Basic/Targets/NVPTX.cpp
  172                                        MacroBuilder &Builder) const {
tools/clang/lib/Basic/Targets/NVPTX.h
   60                         MacroBuilder &Builder) const override;
tools/clang/lib/Basic/Targets/OSTargets.cpp
   22 void getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts,
  139                             MacroBuilder &Builder) {
  151 static void addVisualCDefines(const LangOptions &Opts, MacroBuilder &Builder) {
  205                        MacroBuilder &Builder) {
tools/clang/lib/Basic/Targets/OSTargets.h
   25                             MacroBuilder &Builder) const = 0;
   32                         MacroBuilder &Builder) const override {
   43                     MacroBuilder &Builder) const override {
   63                     MacroBuilder &Builder) const override {
   74 void getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts,
   82                     MacroBuilder &Builder) const override {
  183                     MacroBuilder &Builder) const override {
  215                     MacroBuilder &Builder) const override {
  271                     MacroBuilder &Builder) const override {
  294                     MacroBuilder &Builder) const override {
  327                     MacroBuilder &Builder) const override {
  350                     MacroBuilder &Builder) const override {
  374                     MacroBuilder &Builder) const override {
  432                     MacroBuilder &Builder) const override {
  453                     MacroBuilder &Builder) const override {
  491                     MacroBuilder &Builder) const override {
  508                     MacroBuilder &Builder) const override {
  535                     MacroBuilder &Builder) const override {
  575                     MacroBuilder &Builder) const override {
  611                     MacroBuilder &Builder) const override {
  663                     MacroBuilder &Builder) const override {
  722                        MacroBuilder &Builder);
  729                     MacroBuilder &Builder) const override {
  745                     MacroBuilder &Builder) const override {
  797                     MacroBuilder &Builder) const override {
  820                     MacroBuilder &Builder) const {
  846                     MacroBuilder &Builder) const final {
  861                     MacroBuilder &Builder) const final {
tools/clang/lib/Basic/Targets/PNaCl.cpp
   26                                      MacroBuilder &Builder) const {
tools/clang/lib/Basic/Targets/PNaCl.h
   44   void getArchDefines(const LangOptions &Opts, MacroBuilder &Builder) const;
   47                         MacroBuilder &Builder) const override {
tools/clang/lib/Basic/Targets/PPC.cpp
   74                                      MacroBuilder &Builder) const {
tools/clang/lib/Basic/Targets/PPC.h
  160                         MacroBuilder &Builder) const override;
tools/clang/lib/Basic/Targets/RISCV.cpp
   86                                        MacroBuilder &Builder) const {
tools/clang/lib/Basic/Targets/RISCV.h
   48                         MacroBuilder &Builder) const override;
tools/clang/lib/Basic/Targets/SPIR.cpp
   20                                       MacroBuilder &Builder) const {
   25                                         MacroBuilder &Builder) const {
   30                                         MacroBuilder &Builder) const {
tools/clang/lib/Basic/Targets/SPIR.h
   57                         MacroBuilder &Builder) const override;
  113                         MacroBuilder &Builder) const override;
  128                         MacroBuilder &Builder) const override;
tools/clang/lib/Basic/Targets/Sparc.cpp
  139                                        MacroBuilder &Builder) const {
  148                                          MacroBuilder &Builder) const {
  233                                          MacroBuilder &Builder) const {
tools/clang/lib/Basic/Targets/Sparc.h
   49                         MacroBuilder &Builder) const override;
  176                         MacroBuilder &Builder) const override;
  217                         MacroBuilder &Builder) const override;
tools/clang/lib/Basic/Targets/SystemZ.cpp
  129                                          MacroBuilder &Builder) const {
tools/clang/lib/Basic/Targets/SystemZ.h
   53                         MacroBuilder &Builder) const override;
tools/clang/lib/Basic/Targets/TCE.cpp
   21                                      MacroBuilder &Builder) const {
   28                                        MacroBuilder &Builder) const {
tools/clang/lib/Basic/Targets/TCE.h
   80                         MacroBuilder &Builder) const override;
  118                         MacroBuilder &Builder) const override;
tools/clang/lib/Basic/Targets/WebAssembly.cpp
   61                                              MacroBuilder &Builder) const {
  230                                                MacroBuilder &Builder) const {
  236                                                MacroBuilder &Builder) const {
tools/clang/lib/Basic/Targets/WebAssembly.h
   63                         MacroBuilder &Builder) const override;
  129                         MacroBuilder &Builder) const override;
  148                         MacroBuilder &Builder) const override;
tools/clang/lib/Basic/Targets/X86.cpp
  902                                      MacroBuilder &Builder) const {
tools/clang/lib/Basic/Targets/X86.h
  244                         MacroBuilder &Builder) const override;
  488                         MacroBuilder &Builder) const override {
  507                         MacroBuilder &Builder) const override {
  525                         MacroBuilder &Builder) const override {
  545                         MacroBuilder &Builder) const override {
  569                         MacroBuilder &Builder) const override {
  589                         MacroBuilder &Builder) const override {
  755                         MacroBuilder &Builder) const override {
  791                         MacroBuilder &Builder) const override {
tools/clang/lib/Basic/Targets/XCore.cpp
   30                                        MacroBuilder &Builder) const {
tools/clang/lib/Basic/Targets/XCore.h
   45                         MacroBuilder &Builder) const override;
tools/clang/lib/Frontend/InitPreprocessor.cpp
   39 static void DefineBuiltinMacro(MacroBuilder &Builder, StringRef Macro,
   68 static void AddImplicitInclude(MacroBuilder &Builder, StringRef File) {
   72 static void AddImplicitIncludeMacros(MacroBuilder &Builder, StringRef File) {
   80 static void AddImplicitIncludePCH(MacroBuilder &Builder, Preprocessor &PP,
  112 static void DefineFloatMacros(MacroBuilder &Builder, StringRef Prefix,
  168                            MacroBuilder &Builder) {
  177                            const TargetInfo &TI, MacroBuilder &Builder) {
  183                       const TargetInfo &TI, MacroBuilder &Builder) {
  193                        MacroBuilder &Builder) {
  198                             const TargetInfo &TI, MacroBuilder &Builder) {
  203                              const TargetInfo &TI, MacroBuilder &Builder) {
  210                                     MacroBuilder &Builder) {
  230                                         MacroBuilder &Builder) {
  245                                     MacroBuilder &Builder) {
  257                               const TargetInfo &TI, MacroBuilder &Builder) {
  289                                          MacroBuilder &Builder) {
  346                                                MacroBuilder &Builder) {
  469                                                  MacroBuilder &Builder) {
  565                                        MacroBuilder &Builder) {
 1115   MacroBuilder Builder(Predefines);