search for: sectiondag

Displaying 7 results from an estimated 7 matches for "sectiondag".

Did you mean: selectiondag
2008 Jun 25
3
[LLVMdev] Problems expanding fcmp to a libcall
...ug in your target. Why not custom lower the f32 > setcc nodes directly to the desired target nodes rather than doing > this two stage lowering? > > Evan > At the moment I'm not doing any custom lowering in my target - the lowering I was describing was what I observed the SectionDAG was doing. I was under the impression that LLVM's soft float support meant that if I didn't call addRegisterClass() with any FP types then floating point operations would be expanded into libcalls and it would all just work(tm). And for the most part it does work - addition, division, e...
2008 Jun 26
0
[LLVMdev] Problems expanding fcmp to a libcall
...not custom lower the f32 >> setcc nodes directly to the desired target nodes rather than doing >> this two stage lowering? >> >> Evan >> > At the moment I'm not doing any custom lowering in my target - the > lowering I was describing was what I observed the SectionDAG was > doing. > I was under the impression that LLVM's soft float support meant that > if > I didn't call addRegisterClass() with any FP types then floating point > operations would be expanded into libcalls and it would all just > work(tm). And for the most part it doe...
2008 Jul 01
2
[LLVMdev] Problems expanding fcmp to a libcall
...es directly to the desired target nodes rather than doing >>> this two stage lowering? >>> >>> Evan >>> >>> >> At the moment I'm not doing any custom lowering in my target - the >> lowering I was describing was what I observed the SectionDAG was >> doing. >> I was under the impression that LLVM's soft float support meant that >> if >> I didn't call addRegisterClass() with any FP types then floating point >> operations would be expanded into libcalls and it would all just >> work(tm). And...
2008 Jul 02
0
[LLVMdev] Problems expanding fcmp to a libcall
...sired target nodes rather than doing >>>> this two stage lowering? >>>> >>>> Evan >>>> >>>> >>> At the moment I'm not doing any custom lowering in my target - the >>> lowering I was describing was what I observed the SectionDAG was >>> doing. >>> I was under the impression that LLVM's soft float support meant >>> that if >>> I didn't call addRegisterClass() with any FP types then floating >>> point >>> operations would be expanded into libcalls and it w...
2008 Jun 24
0
[LLVMdev] Problems expanding fcmp to a libcall
On Jun 23, 2008, at 5:35 AM, Richard Osborne wrote: > I'm trying to write a backend for a target with no hardware floating > point support. I've added a single i32 register class. I'm wanting all > floating point operations to be lowered to library function calls. For > the most part LLVM seems to get this right. For example > > define double @div(double %a, double
2008 Jun 23
2
[LLVMdev] Problems expanding fcmp to a libcall
I'm trying to write a backend for a target with no hardware floating point support. I've added a single i32 register class. I'm wanting all floating point operations to be lowered to library function calls. For the most part LLVM seems to get this right. For example define double @div(double %a, double %b) { %result = fdiv double %a, %b ret double %result } is expanded to a
2008 Jul 03
2
[LLVMdev] Problems expanding fcmp to a libcall
...is two stage lowering? >>>>> >>>>> Evan >>>>> >>>>> >>>>> >>>> At the moment I'm not doing any custom lowering in my target - the >>>> lowering I was describing was what I observed the SectionDAG was >>>> doing. >>>> I was under the impression that LLVM's soft float support meant >>>> that if >>>> I didn't call addRegisterClass() with any FP types then floating >>>> point >>>> operations would be expande...