bellard
|
932a690969
|
support of long calls for PPC (malc)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4629 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-30 20:56:52 +00:00 |
|
bellard
|
b314f2706b
|
suppressed unused macro handling
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4580 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-25 18:21:31 +00:00 |
|
bellard
|
641d5fbe6b
|
added local temporaries
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4576 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-25 17:24:00 +00:00 |
|
bellard
|
e8996ee012
|
added tcg_temp_free() and improved the handling of constants
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4544 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-23 17:33:39 +00:00 |
|
bellard
|
a23a9ec615
|
profiler clean up
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4537 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-23 09:52:20 +00:00 |
|
bellard
|
4dc81f2822
|
debug output: write helper names
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4529 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-22 16:08:32 +00:00 |
|
bellard
|
39cf05d322
|
more generic call codegen
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4528 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-22 14:59:57 +00:00 |
|
blueswir1
|
c44f945a92
|
Better solution for the alignment problem
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4498 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-19 16:32:18 +00:00 |
|
blueswir1
|
d4929d58a1
|
Fix TCG alignment problems on Sparc64 host
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4485 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-18 07:49:05 +00:00 |
|
bellard
|
c6e113f568
|
added 'pure' function attribute - fixed indirect function calls
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4469 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-17 12:42:15 +00:00 |
|
bellard
|
6a8d7b7637
|
temporary hack to handle register shortage with dyngen for qemu_st64()
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4438 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-12 13:49:14 +00:00 |
|
bellard
|
b03cce8e08
|
fixed global variable handling with qemu load/stores - initial global prologue/epilogue implementation
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4406 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-10 10:52:05 +00:00 |
|
blueswir1
|
c4071c9014
|
Increase max temps limit
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4074 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-16 19:21:07 +00:00 |
|
pbrook
|
623e265c6b
|
Simplify TCG relocation bugfix.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3974 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-02-10 14:09:09 +00:00 |
|
pbrook
|
2ba1eeb62c
|
Fix TCG relocation bug (exposed by fault after brcond op). Add FIXME for
annother potential bug.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3968 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-02-10 02:41:15 +00:00 |
|
bellard
|
5ff9d6a469
|
fixed sign extensions - added explicit side effect op flag - added discard instruction
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3963 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-02-04 00:37:54 +00:00 |
|
pbrook
|
ac56dd4812
|
Add TCG variable opaque type.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3961 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-02-03 19:56:33 +00:00 |
|
bellard
|
c896fe29d6
|
TCG code generator
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3943 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-02-01 10:05:41 +00:00 |
|