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

References

tools/clang/include/clang/Basic/TargetCXXABI.h
  334   friend bool operator==(const TargetCXXABI &left, const TargetCXXABI &right) {
  334   friend bool operator==(const TargetCXXABI &left, const TargetCXXABI &right) {
  338   friend bool operator!=(const TargetCXXABI &left, const TargetCXXABI &right) {
  338   friend bool operator!=(const TargetCXXABI &left, const TargetCXXABI &right) {
tools/clang/include/clang/Basic/TargetInfo.h
  184   TargetCXXABI TheCXXABI;
 1060   TargetCXXABI getCXXABI() const {
tools/clang/lib/AST/ASTContext.cpp
  772   case TargetCXXABI::GenericARM: // Same as Itanium at this level
  773   case TargetCXXABI::iOS:
  774   case TargetCXXABI::iOS64:
  775   case TargetCXXABI::WatchOS:
  776   case TargetCXXABI::GenericAArch64:
  777   case TargetCXXABI::GenericMIPS:
  778   case TargetCXXABI::GenericItanium:
  779   case TargetCXXABI::WebAssembly:
  781   case TargetCXXABI::Microsoft:
10173   case TargetCXXABI::GenericAArch64:
10174   case TargetCXXABI::GenericItanium:
10175   case TargetCXXABI::GenericARM:
10176   case TargetCXXABI::GenericMIPS:
10177   case TargetCXXABI::iOS:
10178   case TargetCXXABI::iOS64:
10179   case TargetCXXABI::WebAssembly:
10180   case TargetCXXABI::WatchOS:
10182   case TargetCXXABI::Microsoft:
tools/clang/lib/AST/Mangle.cpp
   72       TI.getCXXABI() == TargetCXXABI::Microsoft)
  150   if (CC == CCM_Other || (MCXX && TI.getCXXABI() == TargetCXXABI::Microsoft)) {
tools/clang/lib/AST/RecordLayoutBuilder.cpp
  702   TargetCXXABI getCXXABI() const {
 2163 static bool mustSkipTailPadding(TargetCXXABI ABI, const CXXRecordDecl *RD) {
 2165   case TargetCXXABI::AlwaysUseTailPadding:
 2168   case TargetCXXABI::UseTailPaddingUnlessPOD03:
 2189   case TargetCXXABI::UseTailPaddingUnlessPOD11:
tools/clang/lib/Basic/TargetInfo.cpp
  125                     ? TargetCXXABI::Microsoft
  126                     : TargetCXXABI::GenericItanium);
  416   if (getCXXABI() != TargetCXXABI::Microsoft &&
tools/clang/lib/Basic/Targets/AArch64.cpp
   87   TheCXXABI.set(TargetCXXABI::GenericAArch64);
  593   TheCXXABI.set(TargetCXXABI::Microsoft);
  627   TheCXXABI.set(TargetCXXABI::GenericAArch64);
  639   TheCXXABI.set(TargetCXXABI::iOS64);
tools/clang/lib/Basic/Targets/ARM.cpp
  306   TheCXXABI.set(TargetCXXABI::GenericARM);
 1160   TheCXXABI.set(TargetCXXABI::GenericARM);
 1175   TheCXXABI.set(TargetCXXABI::Microsoft);
 1187   TheCXXABI.set(TargetCXXABI::GenericARM);
 1227     TheCXXABI.set(TargetCXXABI::WatchOS);
 1232     TheCXXABI.set(TargetCXXABI::iOS);
tools/clang/lib/Basic/Targets/Mips.h
   69     TheCXXABI.set(TargetCXXABI::GenericMIPS);
tools/clang/lib/Basic/Targets/OSTargets.h
  836     this->TheCXXABI.set(TargetCXXABI::WebAssembly);
tools/clang/lib/CodeGen/CodeGenModule.cpp
   75   case TargetCXXABI::GenericAArch64:
   76   case TargetCXXABI::GenericARM:
   77   case TargetCXXABI::iOS:
   78   case TargetCXXABI::iOS64:
   79   case TargetCXXABI::WatchOS:
   80   case TargetCXXABI::GenericMIPS:
   81   case TargetCXXABI::GenericItanium:
   82   case TargetCXXABI::WebAssembly:
   84   case TargetCXXABI::Microsoft:
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  511   case TargetCXXABI::GenericARM:
  512   case TargetCXXABI::iOS:
  513   case TargetCXXABI::WatchOS:
  516   case TargetCXXABI::iOS64:
  522   case TargetCXXABI::GenericAArch64:
  526   case TargetCXXABI::GenericMIPS:
  529   case TargetCXXABI::WebAssembly:
  532   case TargetCXXABI::GenericItanium:
  542   case TargetCXXABI::Microsoft: