search for: zeroaggregate

Displaying 3 results from an estimated 3 matches for "zeroaggregate".

2007 Nov 07
0
[LLVMdev] RFC: llvm-convert.cpp Patch
> How about this patch then? How about this one :) It passes alignment and volatility around with DestLoc. It's not finished because I noticed some bugs in how CopyAggregate and ZeroAggregate handle alignment (problem points marked with "QQ"). Also, I noticed potential problems with how we handle call arguments and return results (what if they are strangely aligned/volatile?), marked with FIXME. While there, I fixed the following: - Taught EmitAggregateZero not to do element...
2007 Nov 07
3
[LLVMdev] RFC: llvm-convert.cpp Patch
How about this patch then? -bw Index: gcc/llvm-convert.cpp =================================================================== --- gcc/llvm-convert.cpp (revision 43658) +++ gcc/llvm-convert.cpp (working copy) @@ -758,7 +758,7 @@ } -Value *TreeToLLVM::Emit(tree exp, Value *DestLoc) { +Value *TreeToLLVM::Emit(tree exp, Value *DestLoc, unsigned Alignment) {
2007 Nov 07
2
[LLVMdev] RFC: llvm-convert.cpp Patch
...ote: > > How about this patch then? > > How about this one :) Your patch didn't apply cleanly, so I couldn't test it out. :-( -bw > It passes alignment and volatility around > with DestLoc. It's not finished because I noticed some bugs in > how CopyAggregate and ZeroAggregate handle alignment (problem points > marked with "QQ"). Also, I noticed potential problems with how we > handle call arguments and return results (what if they are strangely > aligned/volatile?), marked with FIXME. > > While there, I fixed the following: > - Taught EmitAg...