On Jan 10, 2008, at 1:41 AM, Evan Cheng wrote:
+ MachineRegisterInfo& MRI = mbb->getParent()->getRegInfo();
I think that MRI should become and ivar in liveintervalanalysis.
Yes, there is an ivar mri_.
No, it doesn't. That's an MRegisterInfo, not a MachineRegisterInfo.
No wonder y
Author: evancheng
Date: Thu Jan 10 02:22:10 2008
New Revision: 45830
URL: http://llvm.org/viewvc/llvm-project?rev=45830&view=rev
Log:
Simplify some code.
Modified:
llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp
Modified: llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp
URL:
http://llvm.org/
Author: evancheng
Date: Thu Jan 10 02:24:38 2008
New Revision: 45831
URL: http://llvm.org/viewvc/llvm-project?rev=45831&view=rev
Log:
Only remat loads from immutable stack slots.
Modified:
llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp
Modified: llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.c
Author: baldrick
Date: Thu Jan 10 03:58:07 2008
New Revision: 45832
URL: http://llvm.org/viewvc/llvm-project?rev=45832&view=rev
Log:
Fix the Ada build. Based on a patch by
Dale Johannesen.
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-types.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-types.cpp
URL:
Author: baldrick
Date: Thu Jan 10 04:28:30 2008
New Revision: 45833
URL: http://llvm.org/viewvc/llvm-project?rev=45833&view=rev
Log:
Output sinl for a long double FSIN node, not sin.
Likewise fix up a bunch of other libcalls. While
there I remove NEG_F32 and NEG_F64 since they are
not used anywhe
Changes in directory llvm-www/devmtg/current:
index.html updated: 1.3 -> 1.4
---
Log message:
Updated list of attendees for developer meeting.
---
Diffs of the changes: (+10 -1)
index.html | 11 ++-
1 files changed, 10 insertions(+), 1 deletion(-)
Index: llvm-www/devmtg/current/
Author: lattner
Date: Thu Jan 10 12:25:41 2008
New Revision: 45837
URL: http://llvm.org/viewvc/llvm-project?rev=45837&view=rev
Log:
add a note
Modified:
llvm/trunk/lib/Target/README.txt
Modified: llvm/trunk/lib/Target/README.txt
URL:
http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target
On Jan 10, 2008, at 12:12 AM, Owen Anderson wrote:
>
> On Jan 10, 2008, at 1:41 AM, Evan Cheng wrote:
>
> + MachineRegisterInfo& MRI = mbb->getParent()->getRegInfo();
I think that MRI should become and ivar in liveintervalanalysis.
>>
>> Yes, there is an ivar mri_.
>
> No,
On Jan 10, 2008, at 2:28 AM, Duncan Sands wrote:
> URL: http://llvm.org/viewvc/llvm-project?rev=45833&view=rev
> Log:
> Output sinl for a long double FSIN node, not sin.
> Likewise fix up a bunch of other libcalls. While
> there I remove NEG_F32 and NEG_F64 since they are
> not used anywhere. Thi
Author: lattner
Date: Thu Jan 10 13:27:54 2008
New Revision: 45838
URL: http://llvm.org/viewvc/llvm-project?rev=45838&view=rev
Log:
IMPLICIT_USE and IMPLICIT_DEF are dead, remove them.
Modified:
llvm/trunk/lib/Target/X86/X86CodeEmitter.cpp
llvm/trunk/lib/Target/X86/X86InstrInfo.td
Modifi
Author: lattner
Date: Thu Jan 10 16:35:15 2008
New Revision: 45841
URL: http://llvm.org/viewvc/llvm-project?rev=45841&view=rev
Log:
Clamp down on sinking of lots of instructions.
Modified:
llvm/trunk/lib/CodeGen/MachineSink.cpp
Modified: llvm/trunk/lib/CodeGen/MachineSink.cpp
URL:
http://ll
Author: lattner
Date: Thu Jan 10 17:08:24 2008
New Revision: 45843
URL: http://llvm.org/viewvc/llvm-project?rev=45843&view=rev
Log:
Simplify the side effect stuff a bit more and make licm/sinking
both work right according to the new flags.
This removes the TII::isReallySideEffectFree predicate, a
On Jan 10, 2008, at 6:49 AM, Jonathan Johnson wrote:
> + If your name is mispelled, or organization affiliation isn't
> correct, please mailto:jon
> [EMAIL PROTECTED]">email us, and we'll correct it.
mispelled -> misspelled ;-)
-bw
___
llvm-commi
Author: johannes
Date: Thu Jan 10 17:38:45 2008
New Revision: 45844
URL: http://llvm.org/viewvc/llvm-project?rev=45844&view=rev
Log:
Prevent crashes on erroneous input.
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
URL:
http://llvm.org/
Author: johannes
Date: Thu Jan 10 18:54:37 2008
New Revision: 45848
URL: http://llvm.org/viewvc/llvm-project?rev=45848&view=rev
Log:
Weak things initialized to 0 don't go in bss on Darwin.
Cosmetic changes to spacing to match gcc (some dejagnu
tests actually care).
Modified:
llvm/trunk/lib/T
How about ARM?
Evan
On Jan 10, 2008, at 4:54 PM, Dale Johannesen wrote:
> Author: johannes
> Date: Thu Jan 10 18:54:37 2008
> New Revision: 45848
>
> URL: http://llvm.org/viewvc/llvm-project?rev=45848&view=rev
> Log:
> Weak things initialized to 0 don't go in bss on Darwin.
> Cosmetic changes to
On Jan 10, 2008, at 4:59 PM, Evan Cheng wrote:
> How about ARM?
>
> Evan
Hadn't thought of that, but yeah, I should make the substantiative
changes there too.
> On Jan 10, 2008, at 4:54 PM, Dale Johannesen wrote:
>
>> Author: johannes
>> Date: Thu Jan 10 18:54:37 2008
>> New Revision: 45848
>
Author: johannes
Date: Thu Jan 10 19:59:45 2008
New Revision: 45849
URL: http://llvm.org/viewvc/llvm-project?rev=45849&view=rev
Log:
Weak zeroes don't go in bss on Darwin.
Modified:
llvm/trunk/lib/Target/ARM/ARMAsmPrinter.cpp
Modified: llvm/trunk/lib/Target/ARM/ARMAsmPrinter.cpp
URL:
http:
Author: evancheng
Date: Thu Jan 10 20:13:09 2008
New Revision: 45850
URL: http://llvm.org/viewvc/llvm-project?rev=45850&view=rev
Log:
Allow parameter attributes on varargs function parameters.
Modified:
llvm/trunk/lib/VMCore/Verifier.cpp
Modified: llvm/trunk/lib/VMCore/Verifier.cpp
URL:
htt
On Jan 10, 2008, at 5:32 PM, Bill Wendling wrote:
> On Jan 10, 2008, at 6:49 AM, Jonathan Johnson wrote:
>> +If your name is mispelled, or organization affiliation isn't
>> correct, please mailto:jon
>> [EMAIL PROTECTED]">email us, and we'll correct it.
>
> mispelled -> misspelled ;-)
I was
Changes in directory llvm-www/devmtg/current:
index.html updated: 1.4 -> 1.5
---
Log message:
Coreected speeling error, and updated list of attendees.
---
Diffs of the changes: (+5 -3)
index.html |8 +---
1 files changed, 5 insertions(+), 3 deletions(-)
Index: llvm-www/devmtg/curr
Author: evancheng
Date: Thu Jan 10 21:07:46 2008
New Revision: 45852
URL: http://llvm.org/viewvc/llvm-project?rev=45852&view=rev
Log:
A couple of obvious off-by-one bugs.
Modified:
llvm/trunk/lib/Target/CBackend/CBackend.cpp
Modified: llvm/trunk/lib/Target/CBackend/CBackend.cpp
URL:
http://
Author: lattner
Date: Fri Jan 11 00:09:30 2008
New Revision: 45853
URL: http://llvm.org/viewvc/llvm-project?rev=45853&view=rev
Log:
When inlining a functino with a byval argument, make an explicit
copy of it in case the callee modifies the struct.
Added:
llvm/trunk/test/Transforms/Inline/byv
Author: lattner
Date: Fri Jan 11 00:17:47 2008
New Revision: 45854
URL: http://llvm.org/viewvc/llvm-project?rev=45854&view=rev
Log:
add some notes.
Modified:
llvm/trunk/lib/Target/README.txt
Modified: llvm/trunk/lib/Target/README.txt
URL:
http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/T
Author: lattner
Date: Fri Jan 11 00:20:47 2008
New Revision: 45855
URL: http://llvm.org/viewvc/llvm-project?rev=45855&view=rev
Log:
document the byval parameter attribute.
Modified:
llvm/trunk/docs/LangRef.html
Modified: llvm/trunk/docs/LangRef.html
URL:
http://llvm.org/viewvc/llvm-project/
Author: lattner
Date: Fri Jan 11 00:27:42 2008
New Revision: 45856
URL: http://llvm.org/viewvc/llvm-project?rev=45856&view=rev
Log:
Fix 80 col violations
Modified:
llvm/trunk/include/llvm/Analysis/LoopInfo.h
Modified: llvm/trunk/include/llvm/Analysis/LoopInfo.h
URL:
http://llvm.org/viewvc/l
Author: lattner
Date: Fri Jan 11 00:29:42 2008
New Revision: 45857
URL: http://llvm.org/viewvc/llvm-project?rev=45857&view=rev
Log:
Move typedef of loop to top of the file where it is more obvious.
Modified:
llvm/trunk/include/llvm/Analysis/LoopInfo.h
Modified: llvm/trunk/include/llvm/Analys
Author: lattner
Date: Fri Jan 11 00:30:04 2008
New Revision: 45858
URL: http://llvm.org/viewvc/llvm-project?rev=45858&view=rev
Log:
don't include loopinfo.h from this file.
Modified:
llvm/trunk/include/llvm/Transforms/Utils/Cloning.h
Modified: llvm/trunk/include/llvm/Transforms/Utils/Cloning
Hi Evan,
> Allow parameter attributes on varargs function parameters.
there are some issues that need to be fixed:
(1) the asm parser drops parameter attributes specified on the varargs
part of a call/invoke;
(2) when the DAE pass drops varargs call arguments, the parameter
attributes need to be
Author: lattner
Date: Fri Jan 11 00:59:07 2008
New Revision: 45859
URL: http://llvm.org/viewvc/llvm-project?rev=45859&view=rev
Log:
add some missing flags.
Modified:
llvm/trunk/lib/Target/X86/X86InstrSSE.td
Modified: llvm/trunk/lib/Target/X86/X86InstrSSE.td
URL:
http://llvm.org/viewvc/llvm-
Author: lattner
Date: Fri Jan 11 01:18:17 2008
New Revision: 45860
URL: http://llvm.org/viewvc/llvm-project?rev=45860&view=rev
Log:
more flags set right
Modified:
llvm/trunk/lib/Target/X86/X86Instr64bit.td
llvm/trunk/lib/Target/X86/X86InstrFPStack.td
llvm/trunk/lib/Target/X86/X86Inst
Author: evancheng
Date: Fri Jan 11 01:37:44 2008
New Revision: 45861
URL: http://llvm.org/viewvc/llvm-project?rev=45861&view=rev
Log:
Rename Int_CVTSI642SSr* to Int_CVTSI2SS64r* for naming consistency and remove
unused instructions.
Modified:
llvm/trunk/lib/Target/X86/X86Instr64bit.td
Modif
On Jan 10, 2008, at 10:43 PM, Duncan Sands wrote:
> Hi Evan,
>
>> Allow parameter attributes on varargs function parameters.
>
> there are some issues that need to be fixed:
> (1) the asm parser drops parameter attributes specified on the varargs
> part of a call/invoke;
> (2) when the DAE pass d
Thanks!
Evan
On Jan 10, 2008, at 5:10 PM, Dale Johannesen wrote:
>
> On Jan 10, 2008, at 4:59 PM, Evan Cheng wrote:
>
>> How about ARM?
>>
>> Evan
>
> Hadn't thought of that, but yeah, I should make the substantiative
> changes there too.
>
>> On Jan 10, 2008, at 4:54 PM, Dale Johannesen wrote:
>
34 matches
Mail list logo