1c4ad5ef4fab105f0c8af7edd026e00502fb6279 |
|
11-Sep-2012 |
Stephen Hines <srhines@google.com> |
Merge branch 'upstream' into merge-2012_09_10 Conflicts: lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp lib/Support/DynamicLibrary.cpp lib/Support/LockFileManager.cpp Change-Id: I91e94c3a7a76e19c688307c5a480a640a3bd2b7e
|
59324297650c12a8dccf1a7ad650a9e895fdc17e |
|
06-Sep-2012 |
Roman Divacky <rdivacky@freebsd.org> |
Stop casting away const qualifier needlessly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163258 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
d62cdbe700ab288e9ad447824066edb7d17167d9 |
|
23-Aug-2012 |
Stephen Hines <srhines@google.com> |
Add new files for Mips + fixups for merge to upstream r162314. Change-Id: Ib545c0c991575c14b0b74e3b8fd4cc8c789b25d0
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
31675153bd2d7617db8cb6aeb58054934c7b9f73 |
|
24-Aug-2012 |
Stephen Hines <srhines@google.com> |
Merge branch 'upstream' into merge_2 Conflicts: lib/Target/ARM/ARMCodeEmitter.cpp Change-Id: I6702d340c733e9721499b5d85b13b96ad9c14eb5
|
df1c637ac4b6f6587c037be55cafed665c732d8f |
|
10-Aug-2012 |
Eric Christopher <echristo@apple.com> |
Remove getARMRegisterNumbering and replace with calls into the register info for getEncodingValue. This builds on the small patch of yesterday to set HWEncoding in the register file. One (deprecated) use was turned into a hard number to avoid needing register info in the old JIT. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161628 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
cf5a1461acaace0f3e7d11fbbcfbf635b8c8ea9d |
|
24-Apr-2012 |
Shih-wei Liao <sliao@google.com> |
Merge with LLVM upstream r155090. Conflicts: lib/Support/Unix/PathV2.inc Change-Id: I7b89833849f6cbcfa958a33a971d0f7754c9cb2c
|
acf2077ca497980a066e8e7bb81ceec0de82d5da |
|
26-Mar-2012 |
Craig Topper <craig.topper@gmail.com> |
Replace uses of ARMBaseInstrInfo and ARMTargetMachine with the Base versions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153421 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
c59a7995d22e2889706810c90a20a51ecfec278b |
|
24-Mar-2012 |
Shih-wei Liao <sliao@google.com> |
Merge branch 'upstream' into sliao_d
|
2bbb22b8ef571cc11e0c0bb0a0f13670b5ef5cff |
|
12-Mar-2012 |
Bob Wilson <bob.wilson@apple.com> |
Switch to unified syntax for VFP instructions in inline assembly. <rdar://problem/11024696> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152548 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
36abbec01815964352d4f3d391c0a03896c0095a |
|
15-Nov-2011 |
Logan Chien <loganchien@google.com> |
Apply changes to migrate to llvm upstream r144606. Change-Id: Id22edd55de42831bdc3fc1a143ebec10cf8476d2
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
b5530586d68bd25831a6796b5d3199cb0769a35c |
|
09-Mar-2011 |
Jush Lu <jush.msn@gmail.com> |
Merge upstream r127116
|
4d03e416be8cf1f0f502118826b7cbaeec0b79b2 |
|
28-Feb-2011 |
jush <jush.msn@gmail.com> |
Merge LLVM upstream r119309 into honey
|
92e7195e433435eeb93d5f88de146878b76abb21 |
|
02-Feb-2011 |
Bob Wilson <bob.wilson@apple.com> |
Update comment to match my recent change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124725 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
692df93de427356d3ab7bb0438a3c998f28186ea |
|
01-Feb-2011 |
Bob Wilson <bob.wilson@apple.com> |
PR9081: Split up LDM instruction with deprecated use of both LR and PC. This is completely untested but pretty straightforward, so hopefully I got it right. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124694 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
3cc52ea33c0b96d1682f14fc45c45b57df0f39b6 |
|
29-Nov-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
I swear I did a make clean and make before committing all this... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120304 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
e8ec223e344c3c4db95dcee42c46a829d04f8cee |
|
16-Sep-2010 |
Shih-wei Liao <sliao@google.com> |
1. Better support for access constant entry (add emitLEApcrelInstruction) 2. Add suppport to emit ConstantVector and ConstantArray 3. emitLEApcrelInstruction uses PC relative mode add/sub and the offset need to be encoded in so_imm (A5.2.4 Modified immediate constants in ARM instructions) Change-Id: Id7a933dddbd7e80289bf5befa48a054dc765a644
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
dc3c93266cd023dd0c8015626ef412b2d35d04bd |
|
15-Sep-2010 |
Jim Grosbach <grosbach@apple.com> |
move getRegisterNumbering() to out of ARMBaseRegisterInfo into the helper functions in ARMBaseInfo.h so it can be used in the MC library as well. For anything bigger than this, we may want a means to have a small support library for shared helper functions like this. Cross that bridge when we come to it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114016 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
a4c3c8f28d9465dc7c42eb43c2377530f1821574 |
|
15-Sep-2010 |
Jim Grosbach <grosbach@apple.com> |
move getRegisterNumbering() to out of ARMBaseRegisterInfo into the helper functions in ARMBaseInfo.h so it can be used in the MC library as well. For anything bigger than this, we may want a means to have a small support library for shared helper functions like this. Cross that bridge when we come to it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114016 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
da61c1662bd86ea1f7fad601e9966f1b700636c1 |
|
11-Sep-2010 |
Shih-wei Liao <sliao@google.com> |
Merge commit '69494cf8102cf872e9cb76662e9960be7c112112' into HEAD Conflicts: lib/CodeGen/AsmPrinter/AsmPrinter.cpp lib/Target/ARM/ARMCodeEmitter.cpp lib/Target/ARM/ARMJITInfo.cpp lib/Target/ARM/ARMRelocations.h lib/Transforms/IPO/MergeFunctions.cpp Change-Id: I23d40983717e072fa49334c1fa54f2cf961476c7
|
3e5165a7cc01d28b680a5f409eda72788cb451d3 |
|
10-Aug-2010 |
Shih-wei Liao <sliao@google.com> |
Make resolveRelocDestAddr handle the right relocation set. Otherwise, assertion failures "Can't handle this machine constant pool entry yet!" may occur. Change-Id: I3235610163e6ce762f0493a1eaf5036805346c09
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
7f80b0a9af7a6618516fb29324c83b26189a7372 |
|
09-Aug-2010 |
Shih-wei Liao <sliao@google.com> |
Handle load effective address (pc relative). Change-Id: I060d0f6b7983aacacf03c40ee7b0a8a0bcee053c
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
5d392dd93e023f9c14353ea84e2db717792db4bd |
|
25-May-2010 |
Zonr Chang <zonr.xchg@gmail.com> |
Add support to MOVimm32 using movt/movw for ARM JIT git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104587 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
f86399be0c2cd095ebaa80dcc0180dab45ec263c |
|
25-May-2010 |
Zonr Chang <zonr.xchg@gmail.com> |
Add support to MOVimm32 using movt/movw for ARM JIT git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104587 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
7abe37e4aee38cc79d91dd069a37d7e91d5bef53 |
|
28-Apr-2010 |
Shih-wei Liao <sliao@google.com> |
Sync upstream to r102410. Re-turn on sdk. Change-Id: I91a890863989a67243b4d2dfd1ae09b843ebaeaf
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
8316f2d3810dd37bae0f847bc3efd495432b5893 |
|
08-Apr-2010 |
Chris Lattner <sabre@nondot.org> |
rename llvm::llvm_report_error -> llvm::report_fatal_error git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100709 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
75361b69f3f327842b9dad69fa7f28ae3b688412 |
|
08-Apr-2010 |
Chris Lattner <sabre@nondot.org> |
rename llvm::llvm_report_error -> llvm::report_fatal_error git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100709 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
e4454320b3cfffe926a487c33fbeb454366de2f8 |
|
07-Apr-2010 |
Shih-wei Liao <sliao@google.com> |
libbcc Change-Id: Ieaa3ebd5a38f370752495549f8870b534eeedfc5
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
33ddaa3abd51020af9a179e1a683282420098639 |
|
02-Mar-2010 |
Xerxes Ranby <xerxes@zafena.se> |
fix typo add missing ( git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97565 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
901a8b7c6b2525889282add0d902ce46e111e0c2 |
|
02-Mar-2010 |
Xerxes Ranby <xerxes@zafena.se> |
fix typo add missing ( git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97565 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
d572a01f9619b7b45c525a4d68f02164fcacf2ee |
|
02-Mar-2010 |
Xerxes Ranby <xerxes@zafena.se> |
Unbreak llvm-arm-linux buildbot and fix PR5309. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97564 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
02735c97fd21f21ab6120aa3bd607b81d3bf5a3d |
|
02-Mar-2010 |
Xerxes Ranby <xerxes@zafena.se> |
Unbreak llvm-arm-linux buildbot and fix PR5309. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97564 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
b99f6f386c561b66675f0b9798487d12ee7a1600 |
|
02-Mar-2010 |
Eric Christopher <echristo@apple.com> |
Only save vector registers if we've defined for the vector registers. Fixes PR5309. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97554 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
8d17882efae2706c4a7a09db28ef3abb66c9dce0 |
|
02-Mar-2010 |
Eric Christopher <echristo@apple.com> |
Only save vector registers if we've defined for the vector registers. Fixes PR5309. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97554 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
e264f62ca09a8f65c87a46d562a4d0f9ec5d457e |
|
10-Feb-2010 |
Shih-wei Liao <sliao@google.com> |
Check in LLVM r95781.
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
43a22289bdf5f2e1d884de469b9ab5b849c077b7 |
|
15-Dec-2009 |
Jeffrey Yasskin <jyasskin@google.com> |
Change indirect-globals to use a dedicated allocIndirectGV. This lets us remove start/finishGVStub and the BufferState helper class from the MachineCodeEmitter interface. It has the side-effect of not setting the indirect global writable and then executable on ARM, but that shouldn't be necessary. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91464 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
32d7e6ebde29faeea75ecb718b4281414b0eea0b |
|
15-Dec-2009 |
Jeffrey Yasskin <jyasskin@google.com> |
Change indirect-globals to use a dedicated allocIndirectGV. This lets us remove start/finishGVStub and the BufferState helper class from the MachineCodeEmitter interface. It has the side-effect of not setting the indirect global writable and then executable on ARM, but that shouldn't be necessary. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91464 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
f8f9acf65f39634e24604568f1cab3cca14ff18b |
|
24-Nov-2009 |
Jeffrey Yasskin <jyasskin@google.com> |
* Move stub allocation inside the JITEmitter, instead of exposing a way for each TargetJITInfo subclass to allocate its own stubs. This means stubs aren't as exactly-sized anymore, but it lets us get rid of TargetJITInfo::emitFunctionStubAtAddr(), which lets ARM and PPC support the eager JIT, fixing http://llvm.org/PR4816. * Rename the JITEmitter's stub creation functions to describe the kind of stub they create. So far, all of them create lazy-compilation stubs, but they sometimes get used when far-call stubs are needed. Fixing http://llvm.org/PR5201 will involve fixing this. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89715 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
108c838093704650378b194fe9afc5ebb9e91455 |
|
24-Nov-2009 |
Jeffrey Yasskin <jyasskin@google.com> |
* Move stub allocation inside the JITEmitter, instead of exposing a way for each TargetJITInfo subclass to allocate its own stubs. This means stubs aren't as exactly-sized anymore, but it lets us get rid of TargetJITInfo::emitFunctionStubAtAddr(), which lets ARM and PPC support the eager JIT, fixing http://llvm.org/PR4816. * Rename the JITEmitter's stub creation functions to describe the kind of stub they create. So far, all of them create lazy-compilation stubs, but they sometimes get used when far-call stubs are needed. Fixing http://llvm.org/PR5201 will involve fixing this. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89715 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
89acd2fc3e3c28cedeb8f5b5d5d378425b6d2f49 |
|
23-Nov-2009 |
Jeffrey Yasskin <jyasskin@google.com> |
Allow more than one stub to be being generated at the same time. It's probably better in the long run to replace the indirect-GlobalVariable system. That'll be done after a subsequent patch. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89708 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
0261d795f83a45dd53d82e511ae672d6d1f4e298 |
|
23-Nov-2009 |
Jeffrey Yasskin <jyasskin@google.com> |
Allow more than one stub to be being generated at the same time. It's probably better in the long run to replace the indirect-GlobalVariable system. That'll be done after a subsequent patch. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89708 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
0fbd6ad19b836a8138007e82176581755e206c7f |
|
20-Nov-2009 |
Eric Christopher <echristo@apple.com> |
Update comment to reflect instruction. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89414 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
0dde97156ce75d14498185e34c5d20c66a0c38d1 |
|
20-Nov-2009 |
Eric Christopher <echristo@apple.com> |
Update comment to reflect instruction. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89414 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
50e503fc4a90ecd8e98266c4a68c566e5f3e315f |
|
10-Sep-2009 |
Evan Cheng <evan.cheng@apple.com> |
Proper support of non-lazy indirect symbols. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81422 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
08669746d04468898b094908484946216628d359 |
|
10-Sep-2009 |
Evan Cheng <evan.cheng@apple.com> |
Proper support of non-lazy indirect symbols. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81422 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
c84d4d3a2e752a4ba621587c066c1177cb8d5f40 |
|
09-Sep-2009 |
Evan Cheng <evan.cheng@apple.com> |
Make sure to make stub region writable before emission, executable after emission. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81311 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
04cedd3c8f6c7d00e06f63a49aaef05d1d4a726f |
|
09-Sep-2009 |
Evan Cheng <evan.cheng@apple.com> |
Make sure to make stub region writable before emission, executable after emission. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81311 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
8755dee89ba6ae78f867a5f117212b569c2681fb |
|
24-Aug-2009 |
Chris Lattner <sabre@nondot.org> |
remove the last uses of Config/alloca.h git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79873 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
dbe89cd2f019c23f41fe6471b8bfe0b45cc1c1ce |
|
24-Aug-2009 |
Chris Lattner <sabre@nondot.org> |
remove the last uses of Config/alloca.h git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79873 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
7966fe8c4e6a6699adbbd789cb3d897021f4b9e0 |
|
23-Aug-2009 |
Benjamin Kramer <benny.kra@googlemail.com> |
Remove Streams.h from the targets. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79853 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
072a56e37de0e4872ce0340b0bd5585ba15fd0c3 |
|
23-Aug-2009 |
Benjamin Kramer <benny.kra@googlemail.com> |
Remove Streams.h from the targets. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79853 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
3dbe9443c80ab668ad5cc8547fdb874634f25818 |
|
13-Aug-2009 |
Dan Gohman <gohman@apple.com> |
This void is implicit in C++. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78848 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
a9ad04191cb56c42944b17980b8b2bb2afe11ab2 |
|
13-Aug-2009 |
Dan Gohman <gohman@apple.com> |
This void is implicit in C++. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78848 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
770d718405114860f3874871848e345873bf7cb4 |
|
11-Aug-2009 |
Jim Grosbach <grosbach@apple.com> |
Whitespace cleanup. Remove trailing whitespace. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78666 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
764ab52dd80310a205c9888bf166d09dab858f90 |
|
11-Aug-2009 |
Jim Grosbach <grosbach@apple.com> |
Whitespace cleanup. Remove trailing whitespace. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78666 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
005975c04c5ffc4ee07107ad60dd7d465464e6f7 |
|
25-Jul-2009 |
Daniel Dunbar <daniel@zuster.org> |
More migration to raw_ostream, the water has dried up around the iostream hole. - Some clients which used DOUT have moved to DEBUG. We are deprecating the "magic" DOUT behavior which avoided calling printing functions when the statement was disabled. In addition to being unnecessary magic, it had the downside of leaving code in -Asserts builds, and of hiding potentially unnecessary computations. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77019 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
ce63ffb52f249b62cdf2d250c128007b13f27e71 |
|
25-Jul-2009 |
Daniel Dunbar <daniel@zuster.org> |
More migration to raw_ostream, the water has dried up around the iostream hole. - Some clients which used DOUT have moved to DEBUG. We are deprecating the "magic" DOUT behavior which avoided calling printing functions when the statement was disabled. In addition to being unnecessary magic, it had the downside of leaving code in -Asserts builds, and of hiding potentially unnecessary computations. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77019 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
bd448e3ca993226084d7f53445388fcd8e46b996 |
|
14-Jul-2009 |
Edwin Török <edwintorok@gmail.com> |
llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. This adds location info for all llvm_unreachable calls (which is a macro now) in !NDEBUG builds. In NDEBUG builds location info and the message is off (it only prints "UREACHABLE executed"). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75640 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
c23197a26f34f559ea9797de51e187087c039c42 |
|
14-Jul-2009 |
Torok Edwin <edwintorok@gmail.com> |
llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. This adds location info for all llvm_unreachable calls (which is a macro now) in !NDEBUG builds. In NDEBUG builds location info and the message is off (it only prints "UREACHABLE executed"). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75640 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
151026f04f7e7e2dcbd1120e61b1f4222db450f7 |
|
12-Jul-2009 |
Edwin Török <edwintorok@gmail.com> |
Remove extra \n from LLVM_UNREACHABLE calls. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75416 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
29fd056d8106c27fb0d9e4602c4d7fbd539219c6 |
|
12-Jul-2009 |
Torok Edwin <edwintorok@gmail.com> |
Remove extra \n from LLVM_UNREACHABLE calls. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75416 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
4d9756a9843862edb9daddfaa0d8c78ac1c52b32 |
|
08-Jul-2009 |
Edwin Török <edwintorok@gmail.com> |
Implement changes from Chris's feedback. Finish converting lib/Target. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75043 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
dac237e18209b697a8ba122d0ddd9cad4dfba1f8 |
|
08-Jul-2009 |
Torok Edwin <edwintorok@gmail.com> |
Implement changes from Chris's feedback. Finish converting lib/Target. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75043 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
3cb884811f68c27210391441d631146faa74f55e |
|
08-Jul-2009 |
Edwin Török <edwintorok@gmail.com> |
Start converting to new error handling API. cerr+abort -> llvm_report_error assert(0)+abort -> LLVM_UNREACHABLE (assert(0)+llvm_unreachable-> abort() included) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75018 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
ab7c09b6b6f4516a631fd6788918c237c83939af |
|
08-Jul-2009 |
Torok Edwin <edwintorok@gmail.com> |
Start converting to new error handling API. cerr+abort -> llvm_report_error assert(0)+abort -> LLVM_UNREACHABLE (assert(0)+llvm_unreachable-> abort() included) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75018 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
1ea31ff434f7966f3d8b2c158b4f20950e94e80d |
|
30-May-2009 |
Bruno Cardoso Lopes <bruno.cardoso@gmail.com> |
First patch in the direction of splitting MachineCodeEmitter in two subclasses: JITCodeEmitter and ObjectCodeEmitter. No functional changes yet. Patch by Aaron Gray git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72631 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
a3f99f90338d89354384ca25f53ca4450a1a9d18 |
|
30-May-2009 |
Bruno Cardoso Lopes <bruno.cardoso@gmail.com> |
First patch in the direction of splitting MachineCodeEmitter in two subclasses: JITCodeEmitter and ObjectCodeEmitter. No functional changes yet. Patch by Aaron Gray git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72631 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
bdfc582edfccb948b563677e2d82fee5f0ba96f6 |
|
16-Jan-2009 |
Evan Cheng <evan.cheng@apple.com> |
ARMCompilationCallback should not save / restore vfp registers if vfp is not available. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62299 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
643484ec3ec819eccc87f9bf4ec3ab7ee7fce7cc |
|
16-Jan-2009 |
Evan Cheng <evan.cheng@apple.com> |
ARMCompilationCallback should not save / restore vfp registers if vfp is not available. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62299 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
28f312949e27e6e218ba25d8ca07ed58a96a4bd1 |
|
14-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Lazy compilation callback save / restore VFP registers. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59274 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
649de51e103995ae3efa6ff4aab7c0a7e480bc56 |
|
14-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Lazy compilation callback save / restore VFP registers. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59274 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
cb5798285aa3a3cd93448beda6264152c761e8e3 |
|
12-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Remove the incorrect assertion. We don't have enough information before relocation to set U bit. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59170 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
ba3d8bcb52d332b1af1283585e0d01d636bc2899 |
|
12-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Remove the incorrect assertion. We don't have enough information before relocation to set U bit. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59170 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
580c0dfaed1caaf241dfb8c02c11f89d6431ee50 |
|
12-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
VFP fld / fst immediate field is multiplied by 4. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59100 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
668d0df68e2c40e4f4073535afcc5ec210d7d200 |
|
12-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
VFP fld / fst immediate field is multiplied by 4. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59100 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
588920b9a5f7004e330e3597872908b4d57e9355 |
|
11-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Correct PIC function stub codegen. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59006 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
5120b9fa2d6559eb94dab3079ff346926c73940f |
|
11-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Correct PIC function stub codegen. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59006 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
9ed2f80910160bbf8051d91cd74c82d4619885b4 |
|
10-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Rename isGVNonLazyPtr to isIndirectSym to reflect how it will be used. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58949 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
8af22c446b6eefa8dddd2412c7d779feb4c7bf0a |
|
10-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Rename isGVNonLazyPtr to isIndirectSym to reflect how it will be used. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58949 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
ae166410b992e7eb8652aba1c9010c043a8f6016 |
|
08-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Moved InvalidateInstructionCache to ARMJITInfo::emitFunctionStub which knows size of stub. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58899 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
886dafe6e0958d8da971a539954ae4c050c783da |
|
08-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Moved InvalidateInstructionCache to ARMJITInfo::emitFunctionStub which knows size of stub. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58899 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
ce4a70bd7608861e104b04265a0c71e5df8ecefe |
|
08-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Rename startFunctionStub to startGVStub since it's also used for GV non-lazy ptr. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58897 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
2c3267a14d9e81b7507ef2d9d7ea8b3bc5f7efe0 |
|
08-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Rename startFunctionStub to startGVStub since it's also used for GV non-lazy ptr. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58897 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
e96a490d7a0e224961d37f60f85e8556a64ed2b1 |
|
08-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Handle ARM machine constantpool entry with non-lazy ptr. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58882 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
2d011f9f433116e91c2d98e8f3c32bb9608ce666 |
|
08-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Handle ARM machine constantpool entry with non-lazy ptr. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58882 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
413a89f3187581ee94d01cafe167f1deff16493d |
|
07-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
More code clean up. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58872 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
8600421afe774e20c147d9505e3ddc0c1fc04a99 |
|
07-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
More code clean up. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58872 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
437c1738ef0ca451b710c31c87166f6abfd04ec7 |
|
07-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Get PIC jump table working. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58869 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
260ae19f81f574a4ec2c4cc648a63bd4278e4615 |
|
07-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Get PIC jump table working. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58869 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
4df60f5491ff35c8a48c2cf14e18a33c9793b3bb |
|
07-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Jump table JIT support. Work in progress. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58836 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
0f63ae111d5a509911fc61246c1acc62f8c58f18 |
|
07-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Jump table JIT support. Work in progress. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58836 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
e953b89b0d7ef8ecb681dab3bea0db81e41c3cf9 |
|
04-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Stylistic change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58683 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
dfee8858c8305e342b68fa63133b5535851a97a1 |
|
04-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Stylistic change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58683 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
25e04788bfddc54dde7bed65302146b46089a166 |
|
04-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Handle ARM machine constantpool entries. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58671 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
5a033a6c9c08d06f316e42b111cc79756c672733 |
|
04-Nov-2008 |
Evan Cheng <evan.cheng@apple.com> |
Handle ARM machine constantpool entries. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58671 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
0f282439be688babbbf6d54151ddf9a7ebbf3637 |
|
30-Oct-2008 |
Evan Cheng <evan.cheng@apple.com> |
Correct way to handle CONSTPOOL_ENTRY instructions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58409 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
f07a9b69d1c91187d73667b46aa423d4325ccf04 |
|
30-Oct-2008 |
Evan Cheng <evan.cheng@apple.com> |
Correct way to handle CONSTPOOL_ENTRY instructions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58409 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
c64bdf6aa5160471dfda49a78d4a0e08bc07ac0d |
|
23-Oct-2008 |
Jim Grosbach <grosbach@apple.com> |
remove extraneous #ifdef's git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58006 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
ea6e03699e9e0cbe6aaf537ac7f4dee443ee42d0 |
|
23-Oct-2008 |
Jim Grosbach <grosbach@apple.com> |
remove extraneous #ifdef's git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58006 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
a9ab95b38b0aec44e26a3b36a6b37498dc2acdde |
|
21-Oct-2008 |
Jim Grosbach <grosbach@apple.com> |
use pre-UAL mnemonics for push/pop for compilaton callback function git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57911 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
8eab1c8c9852bb78231148ac4fb2d93b975f4ccd |
|
21-Oct-2008 |
Jim Grosbach <grosbach@apple.com> |
use pre-UAL mnemonics for push/pop for compilaton callback function git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57911 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
932a32d2512353478d16c4101582adff404a55a5 |
|
20-Oct-2008 |
Jim Grosbach <grosbach@apple.com> |
Update the stub and callback code to handle lazy compilation. The stub is re-written by the callback to branch directly to the compiled code in future invocations. Added back in range-based memory permission functions for the updating of the stub on Darwin. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57846 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
c599a35bba7259e9b71aad881f5fc877ee34dc3d |
|
20-Oct-2008 |
Jim Grosbach <grosbach@apple.com> |
Update the stub and callback code to handle lazy compilation. The stub is re-written by the callback to branch directly to the compiled code in future invocations. Added back in range-based memory permission functions for the updating of the stub on Darwin. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57846 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
95ce1178e40d232cbf8d134030c3dcc8474c704d |
|
02-Sep-2008 |
Evan Cheng <evan.cheng@apple.com> |
Add Mac OS X compatible JIT callback routine. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55625 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
5d582a69ee011cf14e31b5d27b0401db0102ce89 |
|
02-Sep-2008 |
Evan Cheng <evan.cheng@apple.com> |
Add Mac OS X compatible JIT callback routine. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55625 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
51cc3c13eac78da242f0518fc42580e48dd5304f |
|
16-Apr-2008 |
Nicolas Geoffray <nicolas.geoffray@lip6.fr> |
Correlate stubs with functions in JIT: when emitting a stub, the JIT tells the memory manager which function the stub will resolve. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49814 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
2b483b5fb10fd3e6223b824726c9403bb47c1e1c |
|
16-Apr-2008 |
Nicolas Geoffray <nicolas.geoffray@lip6.fr> |
Correlate stubs with functions in JIT: when emitting a stub, the JIT tells the memory manager which function the stub will resolve. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49814 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.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/Target/ARM/ARMJITInfo.cpp
|
081ce940e7351e90fff829320b7dc6738a6b3815 |
|
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/Target/ARM/ARMJITInfo.cpp
|
d05c04c1692d4630e43fd4f22bba37edbe701258 |
|
31-Aug-2007 |
Raul Herbster <raulherbster@gmail.com> |
JITInfo now resolves function addrs and also relocations. It always emits a stub. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41625 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
72551daeaad642f5bb9318d269bc0b7834381ef4 |
|
31-Aug-2007 |
Raul Herbster <raulherbster@gmail.com> |
JITInfo now resolves function addrs and also relocations. It always emits a stub. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41625 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
0ff94f7fcc95112331ee0f4f3d31c90acb9f2952 |
|
07-Aug-2007 |
Evan Cheng <evan.cheng@apple.com> |
Initial JIT support for ARM by Raul Fernandes Herbster. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40887 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
a7b3e7c33f1ef7be844fde18dcd9e24afdc97748 |
|
07-Aug-2007 |
Evan Cheng <evan.cheng@apple.com> |
Initial JIT support for ARM by Raul Fernandes Herbster. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40887 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
f17a25c88b892d30c2b41ba7ecdfbdfb2b4be9cc |
|
18-Jul-2007 |
Dan Gohman <djg@cray.com> |
It's not necessary to do rounding for alloca operations when the requested alignment is equal to the stack alignment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40004 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
c3dbe70ce75e2fff00f6ea876ba9c39af4510d06 |
|
17-Jul-2007 |
Chris Lattner <sabre@nondot.org> |
no email addrs in file headers git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@39962 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|
148b6a419fbb20e2224a1b92c499d51513b9bc27 |
|
05-Jul-2007 |
Evan Cheng <evan.cheng@apple.com> |
Initial ARM JIT support by Raul Fernandes Herbster. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37926 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/ARM/ARMJITInfo.cpp
|