History log of /external/llvm/include/llvm-c/TargetMachine.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
36b56886974eae4f9c5ebc96befd3e7bfe5de338 24-Apr-2014 Stephen Hines <srhines@google.com> Update to LLVM 3.5a.

Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/include/llvm-c/TargetMachine.h
fa74752298602e0b74fb60ce3f0e76d0c461d3d8 15-Nov-2013 Peter Zotov <whitequark@whitequark.org> [llvm-c] Add missing const qualifiers to LLVMCreateTargetMachine

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194770 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/TargetMachine.h
5ea0c20ce7a161d23a9bf8f1beea0ffb6a02898c 15-Nov-2013 Peter Zotov <whitequark@whitequark.org> [llvm-c] Simplify signature of LLVMGetTargetFromName

LLVMGetTargetFromName was not yet present in an LLVM release,
so this does not break compatibility.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194769 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/TargetMachine.h
1acb2127bad420af19a5929df54a892957ba3c13 06-Nov-2013 Peter Zotov <whitequark@whitequark.org> [llvm-c] Improve TargetMachine bindings

Original patch by Chris Wailes

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194143 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/TargetMachine.h
f89dacb78244825a5c555be1eb4c18d12365845c 19-Sep-2013 Anders Waldenborg <anders@0x63.nu> llvm-c: Make LLVMGetFirstTarget a proper prototype

This avoids warnings when included in a application that
uses -Wstrict-prototypes.

Differential Revision: http://llvm-reviews.chandlerc.com/D1713



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191029 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/TargetMachine.h
c9e180aaea66d0b167580d911772e4a867a5efae 02-May-2013 Filip Pizlo <fpizlo@apple.com> Rename 'struct LLVMTargetMachine' to 'struct LLVMOpaqueTargetMachine'.
This avoids namespace collisions with llvm::LLVMTargetMachine.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180891 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/TargetMachine.h
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/include/llvm-c/TargetMachine.h
ad74f335ef06fa3f6bb64120f8c6bb57a517ee58 17-Apr-2013 Tom Stellard <thomas.stellard@amd.com> C API: Add LLVMTargetMachineEmitToMemoryBuffer()

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179648 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/TargetMachine.h
9313da5a90838c7242101dae250e86dcfc708e6a 04-Apr-2013 Evan Cheng <evan.cheng@apple.com> Revert r178713

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178769 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/TargetMachine.h
7d2166a643a7c16b9b0c87441b662f66e79b131f 04-Apr-2013 Evan Cheng <evan.cheng@apple.com> Make it possible to include llvm-c without including C++ headers. Patch by Filip Pizlo.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178713 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/TargetMachine.h
d04a8d4b33ff316ca4cf961e06c9e312eff8e64f 03-Dec-2012 Chandler Carruth <chandlerc@gmail.com> Use the new script to sort the includes of every file under lib.

Sooooo many of these had incorrect or strange main module includes.
I have manually inspected all of these, and fixed the main module
include to be the nearest plausible thing I could find. If you own or
care about any of these source files, I encourage you to take some time
and check that these edits were sensible. I can't have broken anything
(I strictly added headers, and reordered them, never removed), but they
may not be the headers you'd really like to identify as containing the
API being implemented.

Many forward declarations and missing includes were added to a header
files to allow them to parse cleanly when included first. The main
module rule does in fact have its merits. =]

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169131 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/TargetMachine.h
3574eca1b02600bac4e625297f4ecf745f4c4f32 08-Oct-2012 Micah Villmow <villmow@gmail.com> Move TargetData to DataLayout.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165402 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/TargetMachine.h
d6b7b8f49b0554b82165ecef07de7e9c0c5eeb42 11-Apr-2012 Duncan Sands <baldrick@free.fr> Add a C binding to the Target and TargetMachine classes to allow for emitting
binary and assembly. Patch by Carlo Kok. Emitting was inspired by but not based
on the D llvm bindings.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154493 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/TargetMachine.h