| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Added support for address spaces and added a isVolatile field to memcpy, ↵ | Mon P Wang | 2010-03-30 | 1 | -20/+23 |
| | | | | | | | | | | memmove, and memset, e.g., llvm.memcpy.i32(i8*, i8*, i32, i32) -> llvm.memcpy.p0i8.p0i8.i32(i8*, i8*, i32, i32, i1) A update of langref will occur in a subsequent checkin. llvm-svn: 99928 | ||||
| * | Teach simplify libcall to transform __strcpy_chk to __memcpy_chk to enable ↵ | Evan Cheng | 2010-03-23 | 1 | -1/+25 |
| | | | | | | | optimizations down stream. llvm-svn: 99282 | ||||
| * | Fix 80 col violation. | Evan Cheng | 2010-03-22 | 1 | -1/+1 |
| | | | | | llvm-svn: 99224 | ||||
| * | Add a virtual destructor and give vtable a home. | Benjamin Kramer | 2010-03-12 | 1 | -0/+2 |
| | | | | | llvm-svn: 98376 | ||||
| * | Factor checked library call optimization into a common helper class and use it | Benjamin Kramer | 2010-03-12 | 1 | -0/+81 |
| | | | | | | | to unify the almost identical code in CodeGenPrepare and InstCombineCalls. llvm-svn: 98338 | ||||
| * | stpcpy is so similar to strcpy, it doesn't deserve a complete copy of the ↵ | Benjamin Kramer | 2010-03-11 | 1 | -21/+3 |
| | | | | | | | __strcpy_chk -> strcpy code. llvm-svn: 98284 | ||||
| * | Lower stpcpy_chk when possible. | Eric Christopher | 2010-03-11 | 1 | -0/+18 |
| | | | | | llvm-svn: 98274 | ||||
| * | Fix typo. | Eric Christopher | 2010-03-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 98260 | ||||
| * | Add strncpy libcall creator. Use it when it should be used. | Eric Christopher | 2010-03-11 | 1 | -0/+20 |
| | | | | | llvm-svn: 98219 | ||||
| * | Move SimplifyLibCalls's LibCall builders to a separate file so they | Eric Christopher | 2010-03-05 | 1 | -0/+324 |
| can be used in more places. Add an argument for the TargetData that most of them need. Update for the getInt8PtrTy() change. Should be no functionality change. llvm-svn: 97844 | |||||

