37ed9c199ca639565f6ce88105f9e39e898d82d0 |
|
01-Dec-2014 |
Stephen Hines <srhines@google.com> |
Update aosp/master LLVM for rebase to r222494. Change-Id: Ic787f5e0124df789bd26f3f24680f45e678eef2d
/external/llvm/lib/Bitcode/Writer/BitWriter.cpp
|
dce4a407a24b04eebc6a376f8e62b41aaa7b071f |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for 3.5 rebase (r209712). Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/lib/Bitcode/Writer/BitWriter.cpp
|
36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/lib/Bitcode/Writer/BitWriter.cpp
|
c1b49b56d4132efa2e06deb8f23508d0de4c8800 |
|
16-Jul-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Add a wrapper for open. This centralizes the handling of O_BINARY and opens the way for hiding more differences (like how open behaves with directories). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186447 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Bitcode/Writer/BitWriter.cpp
|
40be1e85665d10f5444186f0e7106e368dd735b8 |
|
01-May-2013 |
Filip Pizlo <fpizlo@apple.com> |
This patch breaks up Wrap.h so that it does not have to include all of the things, and renames it to CBindingWrapping.h. I also moved CBindingWrapping.h into Support/. This new file just contains the macros for defining different wrap/unwrap methods. The calls to those macros, as well as any custom wrap/unwrap definitions (like for array of Values for example), are put into corresponding C++ headers. Doing this required some #include surgery, since some .cpp files relied on the fact that including Wrap.h implicitly caused the inclusion of a bunch of other things. This also now means that the C++ headers will include their corresponding C API headers; for example Value.h must include llvm-c/Core.h. I think this is harmless, since the C API headers contain just external function declarations and some C types, so I don't believe there should be any nasty dependency issues here. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180881 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Bitcode/Writer/BitWriter.cpp
|
3e39731e88f2d4f597cebc74388fd6650ca4f604 |
|
23-Apr-2013 |
Eric Christopher <echristo@gmail.com> |
Move C++ code out of the C headers and into either C++ headers or the C++ files themselves. This enables people to use just a C compiler to interoperate with LLVM. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180063 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Bitcode/Writer/BitWriter.cpp
|
170a15e98dc6900df1ae40d03c5f0622d792fb45 |
|
25-Nov-2012 |
Joe Abbey <jabbey@arxan.com> |
Code Custodian: - Widespread trailing space removal - A dash of OCD spacing to block align enums - joined a line that probably needed 80 cols a while back git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168566 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Bitcode/Writer/BitWriter.cpp
|
e623050048e56a512e77c28b69925e7dc1efa6ad |
|
06-Mar-2010 |
Erick Tryzelaar <idadesub@users.sourceforge.net> |
Add a LLVMWriteBitcodeToFD that exposes the raw_fd_ostream options. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97858 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Bitcode/Writer/BitWriter.cpp
|
b3195fbc2e19755c581eaa3aa52bfc1640c8495a |
|
06-Mar-2010 |
Erick Tryzelaar <idadesub@users.sourceforge.net> |
Whoops, the old LLVMWriteBitcodeToFileHandle closed the stream. Luckily this never was released. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97857 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Bitcode/Writer/BitWriter.cpp
|
760640599eb6ac4c38cf2f9053726be93b07e151 |
|
06-Mar-2010 |
Erick Tryzelaar <idadesub@users.sourceforge.net> |
LLVMWriteBitcodeToFileHandle should work on all architectures now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97856 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Bitcode/Writer/BitWriter.cpp
|
baa26395ccf17fc988bb9cf62d6659ca8415ece9 |
|
25-Aug-2009 |
Dan Gohman <gohman@apple.com> |
Make LLVM command-line tools overwrite their output files without -f. This is conventional command-line tool behavior. -f now just means "enable binary output on terminals". Add a -f option to llvm-extract and llvm-link, for consistency. Remove F_Force from raw_fd_ostream and enable overwriting and truncating by default. Introduce an F_Excl flag to permit users to enable a failure when the file already exists. This flag is currently unused. Update Makefiles and documentation accordingly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79990 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Bitcode/Writer/BitWriter.cpp
|
b515d75856f58a8b3b71d782eb00916d686329ad |
|
23-Aug-2009 |
Chris Lattner <sabre@nondot.org> |
eliminate the std::ostream forms of the bitcode writing APIs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79840 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Bitcode/Writer/BitWriter.cpp
|
a068fd32e25b1eee3ad50636b169b0b06a0eb4c5 |
|
11-Jun-2008 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Better test for availability of __gnu_cxx::stdio_filebuf. If this doesn't work, I'll write a configure test. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52213 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Bitcode/Writer/BitWriter.cpp
|
4ee451de366474b9c228b4e5fa573795a715216d |
|
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
Remove attribution from file headers, per discussion on llvmdev. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Bitcode/Writer/BitWriter.cpp
|
94007ec7da12c97fab6641100e8c1c1d2b23d8c8 |
|
03-Dec-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Applying Anton's binmode fix to the other ofstream too. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44535 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Bitcode/Writer/BitWriter.cpp
|
3194012664b051d260281f54b2a1534a4fe26eac |
|
03-Dec-2007 |
Anton Korobeynikov <asl@math.spbu.ru> |
Sorry, typo :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44534 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Bitcode/Writer/BitWriter.cpp
|
037dd942c9a854af3763977a195675d54e2ca5b5 |
|
03-Dec-2007 |
Anton Korobeynikov <asl@math.spbu.ru> |
Open output file correctly. This is extremely important for windows-based hosts, where files are opened in text mode by default. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44533 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Bitcode/Writer/BitWriter.cpp
|
c0491ac8b6c24a7d0db8c0a60f76cfb1d66f84ab |
|
06-Oct-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Bindings for the verifier. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42707 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Bitcode/Writer/BitWriter.cpp
|
acd96191cd8d85f376ec0baafdc4f21b3042f677 |
|
06-Oct-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Removing the silly CHelpers header by rolling wrap and unwrap into the C bindings headers themselves, hidden behind #ifdef __cplusplus. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42666 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Bitcode/Writer/BitWriter.cpp
|
d070d1e56fbfdad752342838dda39e14582ccad5 |
|
29-Sep-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Demoting CHelpers.h to include/llvm/Support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42465 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Bitcode/Writer/BitWriter.cpp
|
8b94a14a782867b1da1f272b6f502562d0c2a1aa |
|
18-Sep-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
C bindings for libLLVMCore.a and libLLVMBitWriter.a. - The naming prefix is LLVM. - All types are represented using opaque references. - Functions are not named LLVM{Type}{Method}; the names became unreadable goop. Instead, they are named LLVM{ImperativeSentence}. - Where an attribute only appears once in the class hierarchy (e.g., linkage only applies to values; parameter types only apply to function types), the class is omitted from identifiers for brevity. Tastes like methods. - Strings are C strings or string/length tuples on a case-by-case basis. - APIs which give the caller ownership of an object are not mapped (removeFromParent, certain constructor overloads). This keeps keep memory management as simple as possible. For each library with bindings: llvm-c/<LIB>.h - Declares the bindings. lib/<LIB>/<LIB>.cpp - Implements the bindings. So just link with the library of your choice and use the C header instead of the C++ one. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42077 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Bitcode/Writer/BitWriter.cpp
|