5e5c5f8259b90ba77c0b30e67cb360165000d1f6 |
|
14-Apr-2012 |
Duncan Sands <baldrick@free.fr> |
Rename "fpaccuracy" metadata to the more generic "fpmath". That's because I'm thinking of generalizing it to be able to specify other freedoms beyond accuracy (such as that NaN's don't have to be respected). I'd like the 3.1 release (the first one with this metadata) to have the more generic name already rather than having to auto-upgrade it in 3.2. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154744 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
39dd328ed0892e063d02768336c4b792c925cdc3 |
|
24-Mar-2012 |
Rafael Espindola <rafael.espindola@gmail.com> |
First part of PR12251. Add documentation and verifier support for the range metadata. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153359 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
3a4c60ca3b8ab835a71a92c02d288b9582e4a643 |
|
04-Jan-2012 |
Chris Lattner <sabre@nondot.org> |
generalize LLVMContext::emitError to take a twine instead of a StringRef. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147501 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
999f90bedf94e7d55508f0797802b75064f1de09 |
|
27-Oct-2011 |
Peter Collingbourne <peter@pcc.me.uk> |
Add a pinned metadata name for fpaccuracy, and document it git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143135 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
9da9934e27dfb48de77b80a3e20ed2d869b52024 |
|
06-Jul-2011 |
Jakub Staszak <jstaszak@apple.com> |
Introduce "expect" intrinsic instructions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134516 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
4afa12890f679034e9741a687a6ce33f2846f129 |
|
17-Nov-2010 |
Chris Lattner <sabre@nondot.org> |
now that AsmPrinter::EmitInlineAsm is factored right, we can eliminate the cookie argument to the SourceMgr diagnostic stuff. This cleanly separates LLVMContext's inlineasm handler from the sourcemgr error handling definition, increasing type safety and cleaning things up. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119486 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
b2143b6247901ae4eca2192ee134564c4f5f7853 |
|
14-Sep-2010 |
Dan Gohman <gohman@apple.com> |
Remove the experimental AliasAnalysis::getDependency interface, which isn't a good level of abstraction for memdep. Instead, generalize AliasAnalysis::alias and related interfaces with a new Location class for describing a memory location. For now, this is the same Pointer and Size as before, plus an additional field for a TBAA tag. Also, introduce a fixed MD_tbaa metadata tag kind. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113858 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
eb92330c1d431a7ecbc31609b926a49c89be1d04 |
|
08-Sep-2010 |
Owen Anderson <resistor@mac.com> |
Move private member functions to the end of the class declaration. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113385 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
1e8d5d2e2216e024293872a102ecf3be2a34e3d2 |
|
08-Sep-2010 |
Owen Anderson <resistor@mac.com> |
Make module ownership methods on LLVMContext private, and make Module a friend so that it can access them. These are not intended to be externally accessible APIs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113380 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
30268be89df6444f5ffb585439b3fbfec9055197 |
|
08-Sep-2010 |
Owen Anderson <resistor@mac.com> |
Clarify the ownership model of LLVMContext and Module. Namely, contexts own modules are instantiated in them. If the context is deleted, all of its owned modules are also deleted. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113374 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
5d809119834a1aa8170e8341ee883e69e5a6bbd1 |
|
20-Jul-2010 |
Dan Gohman <gohman@apple.com> |
Remove an obsolete comment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108940 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
19538d1e9fb4f8198b94f8450c6fc43528d8b868 |
|
20-Jul-2010 |
Dan Gohman <gohman@apple.com> |
Add support for remapping metadata kind IDs when reading in a bitcode file, so that two bitcode files where the same metadata kind name happens to have been assigned a different ID can still be linked together. Eliminate the restriction that metadata kind IDs can't be 0. Change MD_dbg from 1 to 0, because we can now, and because it's less mysterious that way. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108939 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
38686bdffdebc09aa6fe6b8b54b34ac32c753f59 |
|
08-Apr-2010 |
Chris Lattner <sabre@nondot.org> |
introduce a new recoverable error handling API to LLVMContext and use it in one place in inline asm handling stuff. Before we'd generate this for an invalid modifier letter: $ clang asm.c -c -o t.o fatal error: error in backend: Invalid operand found in inline asm: 'abc incl ${0:Z}' INLINEASM <es:abc incl ${0:Z}>, 10, %EAX<def>, 2147483657, %EAX, 14, %EFLAGS<earlyclobber,def,dead>, <!-1> Now we generate this: $ clang asm.c -c -o t.o error: invalid operand in inline asm: 'incl ${0:Z}' asm.c:3:12: note: generated from here __asm__ ("incl %Z0" : "+r" (X)); ^ 1 error generated. This is much better but still admittedly not great ("why" is the operand invalid??), codegen should try harder with its diagnostics :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100723 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
42a4ee0a35b4672311c1b988bd883167de9f88cd |
|
06-Apr-2010 |
Chris Lattner <sabre@nondot.org> |
give LLVMContext an inline asm diagnostic hook member. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100506 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
ec39f095f5abaf1ec90d7c6c46454032cda36e1c |
|
31-Mar-2010 |
Chris Lattner <sabre@nondot.org> |
Fix a major source of compile-time slowness at -O0 -g by optimizing the storage of !dbg metadata kinds in the instruction themselves. The on-the-side hash table works great for metadata that not-all instructions get, or for metadata that only exists when optimizing. But when compile-time is everything, it isn't great. I'm not super thrilled with the fact that this plops a TrackingVH in Instruction, because it grows it by 3 words. I'm investigating alternatives, but this should be a step in the right direction in any case. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99957 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
081134741b40b342fb2f85722c9cea5d412489a8 |
|
29-Dec-2009 |
Chris Lattner <sabre@nondot.org> |
Final step in the metadata API restructuring: move the getMDKindID/getMDKindNames methods to LLVMContext (and add convenience methods to Module), eliminating MetadataContext. Move the state that it maintains out to LLVMContext. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92259 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
49708ad993529611cedfbe49ae44bb10beb73abe |
|
22-Oct-2009 |
Devang Patel <dpatel@apple.com> |
Derive metadata hierarchy from Value instead of User. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84801 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
82a47e9118c95979ea5fd48f53472416295e51ef |
|
06-Oct-2009 |
Dan Gohman <gohman@apple.com> |
Make LLVMContext's pImpl member const. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83393 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
e30e678865b8dc1b69ef1c26e7567ffd1300553c |
|
28-Sep-2009 |
Devang Patel <dpatel@apple.com> |
s/class Metadata/class MetadataContext/g git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83019 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
937b1e92a9862862722732cb0f72d5ade77ac4c8 |
|
16-Sep-2009 |
Devang Patel <dpatel@apple.com> |
Add llvm::Metadata to manage metadata used in a context. This interface will be used to attach metadata with an instruction. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82060 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
1d0be15f89cb5056e20e2d24faa8d6afb1573bca |
|
13-Aug-2009 |
Owen Anderson <resistor@mac.com> |
Push LLVMContexts through the IntegerType APIs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78948 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
12ddd409535b52a7fa5157ded9a4cedd161fedb6 |
|
11-Aug-2009 |
Benjamin Kramer <benny.kra@googlemail.com> |
Make LLVMContext and LLVMContextImpl classes instead of structs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78690 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
ffef8acc3e3398bdd04e947c7949befdd52faf86 |
|
11-Aug-2009 |
Dan Gohman <gohman@apple.com> |
Tidy #includes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78677 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
9d3627ea27195534242ec8026a9b8c888b85bbba |
|
11-Aug-2009 |
Devang Patel <dpatel@apple.com> |
Remove dead metadata. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78651 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
19229581ba284f845285a71cf083d501e0780050 |
|
05-Aug-2009 |
Benjamin Kramer <benny.kra@googlemail.com> |
Remove unused forward decls. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78187 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
48b2f3e4850cd27d54224cd42da8a160d6b95984 |
|
05-Aug-2009 |
Owen Anderson <resistor@mac.com> |
Factor some of the constants+context related code out into a separate header, to make LLVMContextImpl.h not hideous. Also, fix some MSVC compile errors. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78115 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
d03eecd063a18ce0c505a87afcb04db26c035bc9 |
|
04-Aug-2009 |
Owen Anderson <resistor@mac.com> |
Privatize the last bit of Constant-creation state. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78097 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
7e3142b0126abc86dc4da350e8b84b001c3eedde |
|
01-Aug-2009 |
Owen Anderson <resistor@mac.com> |
Privatize all but one of the remaining constant tables. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77748 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
647e3016de18d2fc8b0f233a0b356809e3fdcc54 |
|
31-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Move the metadata constructors back to 2.5 syntax. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77733 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
a7235ea7245028a0723e8ab7fd011386b3900777 |
|
31-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Move a few more APIs back to 2.5 forms. The only remaining ones left to change back are metadata related, which I'm waiting on to avoid conflicting with Devang. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77721 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
5defacc6e605f4651c6300237cef8e9bb2eb6d0e |
|
31-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Move getTrue() and getFalse() to 2.5-like APIs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77685 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
9e9a0d5fc26878e51a58a8b57900fcbf952c2691 |
|
31-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Move more code back to 2.5 APIs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77635 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
debcb01b0f0a15f568ca69e8f288fade4bfc7297 |
|
30-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Move types back to the 2.5 API. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77516 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
baf3c404409d5e47b13984a7f95bfbd6d1f2e79e |
|
29-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Move ConstantExpr to 2.5 API. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77494 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
af7ec975870f92245f1f1484ac80a1e2db6a0afa |
|
28-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Return ConstantVector to 2.5 API. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77366 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
1fd7096407d5e598ed3366a1141548e71273f1c5 |
|
28-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Change ConstantArray to 2.5 API. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77347 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
8fa3338ed2400c1352b137613d2c2c70d1ead695 |
|
28-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Move ConstantStruct back to 2.5 API. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77266 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
6f83c9c6ef0e7f79825a0a8f22941815e4b684c7 |
|
27-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Move ConstantFP construction back to the 2.5-ish API. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77247 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
92ccf70ad448eb02f9f273d2c70ae4708b3bd0f2 |
|
25-Jul-2009 |
Daniel Dunbar <daniel@zuster.org> |
Finish migrating VMCore to StringRef/Twine based APIs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77051 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
eed707b1e6097aac2bb6b3d47271f6300ace7f2e |
|
25-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77011 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
5bd68393ed87bcedc53f5998f1af9c906f5a1b4e |
|
24-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Privatize the ConstantVector tables. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76922 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
006c77df8cc7f6a9dac575600b797b8ba32b29eb |
|
24-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Privatize the ConstantStruct table. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76912 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
2f9c3b002d3cb465fefc5f4b2535ca994c5e9283 |
|
23-Jul-2009 |
Devang Patel <dpatel@apple.com> |
MDString - Rename member function size(). New name is length(). - Store string beginning and length. Earlier it used to store string end. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76841 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
822ccd9974a17979d2cb9c6c118f94549055b7d4 |
|
21-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Privatize the ConstantArray table. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76639 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
16e298f98024bcff5c7219a96cac216114c30dad |
|
21-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Privatize the first of the value maps. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76634 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
b3056faa5554ded7ac1ac5865d10ef5839fb77d3 |
|
21-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Rename getConstantInt{True|False} to get{True|False} at Chris' behest. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76598 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
ce032b483ca96093b84f69178cdb2d047e124332 |
|
17-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Privatize the MDNode uniquing table. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76126 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
aad3fb7362aff151e97ad457005ea3f2872fe868 |
|
17-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Privatize the MDString uniquing table. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76113 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
001dbfebcbbded8c8e74b19e838b50da2b6c6fb5 |
|
16-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a number of issues in our current context-passing stuff, which is also fixed here git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76089 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
9adc0abad3c3ed40a268ccbcee0c74cb9e1359fe |
|
15-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Move EVER MORE stuff over to LLVMContext. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75703 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
099c28e44622004fe278af697257eff8e58e8ada |
|
14-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Move a bit more functionality to LLVMContext, which apparently wasn't being used anyways. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75546 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
73c6b7127aff4499e4d6a2edb219685aee178ee1 |
|
13-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Move more functionality over to LLVMContext. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75497 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
0a5372ed3e8cda10d724feda3c1a1c998db05ca0 |
|
13-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. This involves temporarily hard wiring some parts to use the global context. This isn't ideal, but it's the only way I could figure out to make this process vaguely incremental. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75445 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
333c40096561218bc3597cf153c0a3895274414c |
|
10-Jul-2009 |
Owen Anderson <resistor@mac.com> |
This started as a small change, I swear. Unfortunately, lots of things call the [I|F]CmpInst constructors. Who knew!? git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75200 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
7f6aa2b162e5daaf7b9ccf05d749597d3d7cf460 |
|
08-Jul-2009 |
Nick Lewycky <nicholas@mxc.ca> |
Remove the vicmp and vfcmp instructions. Because we never had a release with these instructions, no autoupgrade or backwards compatibility support is provided. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74991 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
3081d89bf0119002f27737b76a4caa8e17002f43 |
|
07-Jul-2009 |
Owen Anderson <resistor@mac.com> |
This parameter should default to true, not false. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74915 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
0a205a459884ec745df1c529396dd921f029dafd |
|
06-Jul-2009 |
Owen Anderson <resistor@mac.com> |
More LLVMContext-ification. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74807 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
fa5cbd6d0fbda23fd669c8718e07b19001b2d21a |
|
03-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Even more passes being LLVMContext'd. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74781 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
0d86e2fa589d1a3261fa942bea2ad0b4702e198b |
|
03-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Fill in a few more missing accessors. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74739 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
093811593ef84a6a4180cd38af202fae0d30160f |
|
02-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Add accessors for metadata constants. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74707 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
77cf22c451c987a1c128e8ea5b9ed9e2d4655eeb |
|
02-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Add accessor for MDNode. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74705 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
480752e9f6e96d8a31f1805add1cedda2e210c4c |
|
02-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Add accessor for getting UndefValue's. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74702 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
7f41781c3b69040c95ecfd613d6f80a1ae06df85 |
|
02-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Add a few methods that got left out earlier. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74670 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
4434ed44c45c87a72b7a0bf2f91211f895022b91 |
|
02-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Make the use of const with respect to LLVMContext sane. Hopefully this is the last time, for the moment, that I will need to make far-reaching changes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74655 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
aa3943bf63618dce1a74eda1a81bcee7ee9c73f5 |
|
02-Jul-2009 |
Bill Wendling <isanbard@gmail.com> |
--- Reverse-merging (from foreign repository) r74648 into '.': U include/llvm/LLVMContext.h U lib/VMCore/LLVMContext.cpp U lib/AsmParser/LLParser.cpp U lib/AsmParser/LLParser.h Temporarily reverting r74648. It was causing massive failures in release mode. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74653 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
c137ea6cf5febeff6aad20c51921e48a4817a2e1 |
|
01-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Convert LLParser to use LLVMContext for creating constants. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74648 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
31895e73591d3c9ceae731a1274c8f56194b9616 |
|
01-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Hold the LLVMContext by reference rather than by pointer. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74640 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
db47ed0925ce97f3134189c96ebc35b2cdae1ce3 |
|
01-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Add a global context, for easing backwards compatibility. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74574 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
72bf4473a6ca3809dd1f97a15b00f70b56358213 |
|
30-Jun-2009 |
Owen Anderson <resistor@mac.com> |
Add wrappers for type construction to LLVMContext. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74542 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
5217007006e91fa4bbfe88fde5149f5db293b247 |
|
30-Jun-2009 |
Owen Anderson <resistor@mac.com> |
Fix up header comments to make Chris happy. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74537 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|
2bc29dc0bcb3c1441477a062e4a5cffff175c8ca |
|
30-Jun-2009 |
Owen Anderson <resistor@mac.com> |
Add LLVMContext, which will eventually be used as a container for privatizing a lot of (currently) global state, including the constant and type uniquing tables. For now, just make it a wrapper around the existing APIs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74488 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/LLVMContext.h
|