[llvm-commits] CVS: llvm/lib/System/Unix/MappedFile.inc
Chris Lattner
lattner at cs.uiuc.edu
Tue Jul 18 00:08:04 PDT 2006
Changes in directory llvm/lib/System/Unix:
MappedFile.inc updated: 1.15 -> 1.16
---
Log message:
simple optimization: don't bother calling "exists" (which calls the syscall
"access"). Instead, just let the open call fail if the file doesn't exist.
This reduces the # syscalls executed.
---
Diffs of the changes: (+0 -3)
MappedFile.inc | 3 ---
1 files changed, 3 deletions(-)
Index: llvm/lib/System/Unix/MappedFile.inc
diff -u llvm/lib/System/Unix/MappedFile.inc:1.15 llvm/lib/System/Unix/MappedFile.inc:1.16
--- llvm/lib/System/Unix/MappedFile.inc:1.15 Tue Jul 18 02:03:14 2006
+++ llvm/lib/System/Unix/MappedFile.inc Tue Jul 18 02:07:51 2006
@@ -40,9 +40,6 @@
};
void MappedFile::initialize() {
- if (!path_.exists())
- throw std::string("Can't open file: ") + path_.toString();
-
int mode = 0;
if (options_ & READ_ACCESS)
if (options_ & WRITE_ACCESS)
More information about the llvm-commits
mailing list