| OLD | NEW |
| 1 //===-- TargetLibraryInfo.cpp - Runtime library information ----------------==// | 1 //===-- TargetLibraryInfo.cpp - Runtime library information ----------------==// |
| 2 // | 2 // |
| 3 // The LLVM Compiler Infrastructure | 3 // The LLVM Compiler Infrastructure |
| 4 // | 4 // |
| 5 // This file is distributed under the University of Illinois Open Source | 5 // This file is distributed under the University of Illinois Open Source |
| 6 // License. See LICENSE.TXT for details. | 6 // License. See LICENSE.TXT for details. |
| 7 // | 7 // |
| 8 //===----------------------------------------------------------------------===// | 8 //===----------------------------------------------------------------------===// |
| 9 // | 9 // |
| 10 // This file implements the TargetLibraryInfo class. | 10 // This file implements the TargetLibraryInfo class. |
| (...skipping 529 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 540 TLI.setUnavailable(LibFunc::bcopy); | 540 TLI.setUnavailable(LibFunc::bcopy); |
| 541 TLI.setUnavailable(LibFunc::bzero); | 541 TLI.setUnavailable(LibFunc::bzero); |
| 542 TLI.setUnavailable(LibFunc::chmod); | 542 TLI.setUnavailable(LibFunc::chmod); |
| 543 TLI.setUnavailable(LibFunc::chown); | 543 TLI.setUnavailable(LibFunc::chown); |
| 544 TLI.setUnavailable(LibFunc::closedir); | 544 TLI.setUnavailable(LibFunc::closedir); |
| 545 TLI.setUnavailable(LibFunc::ctermid); | 545 TLI.setUnavailable(LibFunc::ctermid); |
| 546 TLI.setUnavailable(LibFunc::fdopen); | 546 TLI.setUnavailable(LibFunc::fdopen); |
| 547 TLI.setUnavailable(LibFunc::ffs); | 547 TLI.setUnavailable(LibFunc::ffs); |
| 548 TLI.setUnavailable(LibFunc::fileno); | 548 TLI.setUnavailable(LibFunc::fileno); |
| 549 TLI.setUnavailable(LibFunc::flockfile); | 549 TLI.setUnavailable(LibFunc::flockfile); |
| 550 TLI.setUnavailable(LibFunc::fseeko); | 550 // @LOCALMOD: https://code.google.com/p/nativeclient/issues/detail?id=4089 |
| 551 TLI.setUnavailable(LibFunc::Fseeko); |
| 551 TLI.setUnavailable(LibFunc::fstat); | 552 TLI.setUnavailable(LibFunc::fstat); |
| 552 TLI.setUnavailable(LibFunc::fstatvfs); | 553 TLI.setUnavailable(LibFunc::fstatvfs); |
| 553 TLI.setUnavailable(LibFunc::ftello); | 554 // @LOCALMOD (same as fseeko -> Fseeko) |
| 555 TLI.setUnavailable(LibFunc::Ftello); |
| 554 TLI.setUnavailable(LibFunc::ftrylockfile); | 556 TLI.setUnavailable(LibFunc::ftrylockfile); |
| 555 TLI.setUnavailable(LibFunc::funlockfile); | 557 TLI.setUnavailable(LibFunc::funlockfile); |
| 556 TLI.setUnavailable(LibFunc::getc_unlocked); | 558 TLI.setUnavailable(LibFunc::getc_unlocked); |
| 557 TLI.setUnavailable(LibFunc::getitimer); | 559 TLI.setUnavailable(LibFunc::getitimer); |
| 558 TLI.setUnavailable(LibFunc::getlogin_r); | 560 TLI.setUnavailable(LibFunc::getlogin_r); |
| 559 TLI.setUnavailable(LibFunc::getpwnam); | 561 TLI.setUnavailable(LibFunc::getpwnam); |
| 560 TLI.setUnavailable(LibFunc::gettimeofday); | 562 TLI.setUnavailable(LibFunc::gettimeofday); |
| 561 TLI.setUnavailable(LibFunc::htonl); | 563 TLI.setUnavailable(LibFunc::htonl); |
| 562 TLI.setUnavailable(LibFunc::htons); | 564 TLI.setUnavailable(LibFunc::htons); |
| 563 TLI.setUnavailable(LibFunc::lchown); | 565 TLI.setUnavailable(LibFunc::lchown); |
| (...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 744 return true; | 746 return true; |
| 745 } | 747 } |
| 746 return false; | 748 return false; |
| 747 } | 749 } |
| 748 | 750 |
| 749 /// disableAllFunctions - This disables all builtins, which is used for options | 751 /// disableAllFunctions - This disables all builtins, which is used for options |
| 750 /// like -fno-builtin. | 752 /// like -fno-builtin. |
| 751 void TargetLibraryInfo::disableAllFunctions() { | 753 void TargetLibraryInfo::disableAllFunctions() { |
| 752 memset(AvailableArray, 0, sizeof(AvailableArray)); | 754 memset(AvailableArray, 0, sizeof(AvailableArray)); |
| 753 } | 755 } |
| OLD | NEW |