search for: srcb

Displaying 12 results from an estimated 12 matches for "srcb".

Did you mean: src
2013 Oct 02
2
[LLVMdev] [CLang] Comparing vector types - invalid error and proposed fix
I was investigating an error diagnostic in the following test example: typedef signed char char16 __attribute__((ext_vector_type(16))); void test( char16 srcA, char16 srcB, char16 *dst) { *dst = ( srcA == srcB ); } which produces the message: mismatch.c:5:10: error: assigning to 'char16' from incompatible type 'char __attribute__((ext_vector_type(16)))' *dst = ( srcA == srcB ); ^ ~~~~~~~~~~~~~~~~ 1 error generated. There appear...
2017 Feb 15
5
Unsigned int displaying as negative
...gt; >> defm SUB16u_ : ABD_NonCommutative<"sub16u", unsignedSub, LOADRegs, >> GPRRegs, DSTRegs, i16, i16, i16, simm16, immZExt16x>; >> >> multiclass ABD_NonCommutative<string asmstr, SDPatternOperator OpNode, >> RegisterClass srcAReg, RegisterClass srcBReg, >> RegisterClass dstReg, ValueType srcAType, ValueType >> srcBType, ValueType dstType, >> Operand ImmOd, ImmLeaf imm_type> >> { >> .... >> def IMM_MEM_MEM : SetABDIn<asmstr, ImmOd, memhx, memhx, >>...
2017 Feb 15
4
Unsigned int displaying as negative
...lt;i16, [{ return isUInt<16>(Imm); }]>; defm SUB16u_ : ABD_NonCommutative<"sub16u", unsignedSub, LOADRegs, GPRRegs, DSTRegs, i16, i16, i16, simm16, immZExt16x>; multiclass ABD_NonCommutative<string asmstr, SDPatternOperator OpNode, RegisterClass srcAReg, RegisterClass srcBReg, RegisterClass dstReg, ValueType srcAType, ValueType srcBType, ValueType dstType, Operand ImmOd, ImmLeaf imm_type> { .... def IMM_MEM_MEM : SetABDIn<asmstr, ImmOd, memhx, memhx, [(directStore (dstType (OpNode imm_...
2013 Oct 02
0
[LLVMdev] [CLang] Comparing vector types - invalid error and proposed fix
...rtin, On Oct 2, 2013, at 6:25 AM, Martin O'Riordan <Martin.ORiordan at movidius.com> wrote: > I was investigating an error diagnostic in the following test example: > > typedef signed char char16 __attribute__((ext_vector_type(16))); > > void test( char16 srcA, char16 srcB, char16 *dst) { > *dst = ( srcA == srcB ); > } > > which produces the message: > > mismatch.c:5:10: error: assigning to 'char16' from incompatible type > 'char __attribute__((ext_vector_type(16)))' > *dst = ( srcA == srcB ); > ^ ~~~~~...
2017 Apr 12
2
Is there a way to correlate operation to machine instruction?
For example, given a multiclass for ADD 32 bit that might produce something like: ADD32_REG_REG_REG (operands are all registers for a 32 bit add) ADD32_REG_IMM_REG (srcA is a register, srcB is an immediate and dst is a register) ADD32_REG_IMM_MEM (srcA is a register, srcB is an immediate and dst is a memory address) What I'd like to do is replace an operand, for example, change srcA from a REG to a MEM in ADD32_REG_REG_REG (so it would be ADD32_MEM_REG_REG). Currently, I'm s...
2015 Sep 29
3
Duplicating node in SelectionDAG?
...ible to duplicate a node in the dag. For example, there is some code: b = a * a; // a is a global int A LD node is generated for A and it goes into both Operand 0 and 1 of the MUL node. The issue is I'm trying to match a pattern of: set dstReg:$dstD (OpNode (srcAType (load addr32:$srcA)), (srcBType (load addr32:$srcB))) so basically a mem, mem, reg operation. The issue is this pattern won't match in the above example because there is only one LD generated for 'a'. I tried to duplicate the LD in the dag but it doesn't show up, it always reduces it to only one LD no matter...
2013 Oct 02
0
[LLVMdev] [CLang] Comparing vector types - invalid error and proposed fix
I was investigating an error diagnostic in the following test example: typedef signed char char16 __attribute__((ext_vector_type(16))); void test( char16 srcA, char16 srcB, char16 *dst) { *dst = ( srcA == srcB ); } which produces the message: mismatch.c:5:10: error: assigning to 'char16' from incompatible type 'char __attribute__((ext_vector_type(16)))' *dst = ( srcA == srcB ); ^ ~~~~~~~~~~~~~~~~ 1 error generated. There appear...
2017 Feb 15
2
Unsigned int displaying as negative
Thanks for your reply. We are propagating sign info to tablegen currently using BinaryWithFlagsSDNode.Flags.hasNoSignedWrap atm. I imagine (I have not looked) they are printed according to instruction in AsmPrinter.cpp (pure speculation). I'm still confused as to why 0x7FFF is ok to match 16 bit int but not 0x8000? Thanks. On Wed, Feb 15, 2017 at 1:44 PM, Manuel Jacob <me at
2017 Apr 12
2
Is there a way to correlate operation to machine instruction?
...at amd.com> wrote: > On 04/12/2017 10:25 AM, Ryan Taylor via llvm-dev wrote: > > For example, given a multiclass for ADD 32 bit that might produce > something like: > > ADD32_REG_REG_REG (operands are all registers for a 32 bit add) > ADD32_REG_IMM_REG (srcA is a register, srcB is an immediate and dst is a > register) > ADD32_REG_IMM_MEM (srcA is a register, srcB is an immediate and dst is a > memory address) > > What I'd like to do is replace an operand, for example, change srcA from a > REG to a MEM in ADD32_REG_REG_REG (so it would be ADD32_MEM_RE...
2015 Jun 16
2
[LLVMdev] Best way to get direct memory for intrinsics in tblgen?
> On Jun 15, 2015, at 7:05 AM, Ryan Taylor <ryta1203 at gmail.com> wrote: > > To be more specific: > > We have some operators that we are currently implementing as intrinsics, for example things like: abs, min, max, etc..... > > for some code: > > int a; > > int food() > { > return abs(a); > } > > the corresponding operator should
2012 Jun 22
0
Wine release 1.5.7
...@@std@@QAE at XZ (purist) 25966 AutoCAD 2009: Unimplemented function msvcp80.dll.??0?$basic_ifstream at DU?$char_traits at D@std@@@std@@QAE at XZ 26195 Counter-Strike Source Beta freezes after 30 seconds of internet gameplay on a multi-core system 26467 Builtin IE cannot open https://ebank.srcb.com:446/pweb/pbperbank 26651 Page fault connecting to my.if.com 26834 SlingPlayer 1.5 UI very slow to respond 26939 Multiple games/apps need msvcp90.dll.??6?$basic_ostream at DU?$char_traits at D@std@@@std@@QAEAAV01 at H@Z (Fifa11 demo, Opera Mobile Emulator 11, Kindle for PC) 27064 Liq...
2012 Jun 24
0
nouveau _BIOS method
.......LVL3... 0120: 08 4c 56 4c 34 0b 16 04 08 53 4d 49 50 0a b2 08 .LVL4....SMIP... 0130: 47 50 42 53 0b 00 05 08 47 50 4c 4e 0a 80 08 41 GPBS....GPLN...A 0140: 50 43 42 0c 00 00 c0 fe 08 41 50 43 4c 0b 00 10 PCB......APCL... 0150: 08 50 4d 33 30 0b 30 04 08 53 52 43 42 0c 00 c0 .PM30.0..SRCB... 0160: d1 fe 08 53 52 43 4c 0b 00 40 08 48 50 54 42 0c ...SRCL.. at .HPTB. 0170: 00 00 d0 fe 08 48 50 54 43 0c 04 f4 d1 fe 08 41 .....HPTC......A 0180: 43 50 48 0a de 08 41 53 53 42 00 08 41 4f 54 42 CPH...ASSB..AOTB 0190: 00 08 41 41 58 42 00 08 50 45 48 50 01 08 53 48 ..AAXB..PEHP.....