search for: isbigendian

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

Did you mean: is_bigendian
2008 Oct 21
4
[LLVMdev] endian independence
...on systems of differening endianness. I realise that in general the LLVM IR depends on various characteristics of the target; I'd just like to be able to remove this dependency for the specific case of unknown target endianness. Here's a sketch of how it would work: 1. Extend TargetData::isBigEndian() and LLVM bitcode's "target data layout string" so that endianness is represented as either big, little or unknown. (I see there's already support for something like this in Module::getEndianness().) 2. For optimisations (like parts of SRA) that depend on knowing the target endi...
2008 Jan 07
0
JSpeex - Unsupported conversion
...srcFormat.getSampleRate(), -1, // sample size in bits srcFormat.getChannels(), -1, // frame size -1, // frame rate srcFormat.isBigEndian()); AudioInputStream audioInputStream2 = AudioSystem.getAudioInputStream(targetFormat, audioInputStream); } }
2008 Jan 08
0
JSpeex - Unsupported conversion
...srcFormat.getSampleRate(), > -1, // sample size in bits > srcFormat.getChannels(), > -1, // frame size > -1, // frame rate > srcFormat.isBigEndian()); > AudioInputStream audioInputStream2 = > AudioSystem.getAudioInputStream(targetFormat, > audioInputStream); > } > } > > _______________________________________________ > Speex-dev mailing list > Speex-dev@xiph.org > http://lists.xiph.org/mailma...
2008 Dec 17
0
help with jspeex
...ng.SPEEX_VBR8 , srcFormat.getSampleRate(), -1, // sample size in bits srcFormat.getChannels(), -1, // frame size -1, // frame rate srcFormat.isBigEndian()); AudioInputStream audioInputStream2 = AudioSystem.getAudioInputStream(targetFormat,audioInputStream); this works great but how can i use Vad and Dtx any ideas how i can use this options in my programm ? i hope this is the right place to ask because the jspeex mailinglist is dead any hints ar...
2009 May 21
0
[LLVMdev] [PATCH] Add new phase to legalization to handle vector operations
On Wed, May 20, 2009 at 4:55 PM, Dan Gohman <gohman at apple.com> wrote: > Can you explain why you chose the approach of using a new pass? > I pictured removing LegalizeDAG's type legalization code would > mostly consist of finding all the places that use TLI.getTypeAction > and just deleting code for handling its Expand and Promote. Are you > anticipating something more
2009 May 20
2
[LLVMdev] [PATCH] Add new phase to legalization to handle vector operations
On May 20, 2009, at 1:34 PM, Eli Friedman wrote: > On Wed, May 20, 2009 at 1:19 PM, Eli Friedman > <eli.friedman at gmail.com> wrote: > >> Per subject, this patch adding an additional pass to handle vector >> >> operations; the idea is that this allows removing the code from >> >> LegalizeDAG that handles illegal types, which should be a significant
2009 May 21
2
[LLVMdev] [PATCH] Add new phase to legalization to handle vector operations
...Result = DAG.UpdateNodeOperands(Result, Tmp1, LegalizeOp(Tmp2), Tmp3); - break; - case Expand: - if (!Tmp2.getValueType().isVector()) { - SDValue Lo, Hi; - ExpandOp(Tmp2, Lo, Hi); - - // Big endian systems want the hi reg first. - if (TLI.isBigEndian()) - std::swap(Lo, Hi); - - if (Hi.getNode()) - Result = DAG.getNode(ISD::RET, dl, MVT::Other, - Tmp1, Lo, Tmp3, Hi, Tmp3); - else - Result = DAG.getNode(ISD::RET, dl, MVT::Other, Tmp1, Lo, Tmp3); - Result =...