Displaying 2 results from an estimated 2 matches for "global_transfer".
2014 Apr 26
2
[LLVMdev] How can I get rid of "OPFL_Chain" in myCPUGenInstrInfo.inc
hi Tim,guys,
it was regarding splitting 16-bit ADDC to two 8-bit ADDC+ADDE.
the 8-bit ADDE instruction is defined as:
let Constraints="$dst=$op0",mayStore=1,
hasSideEffects=0,neverHasSideEffects=1 in
def ADDErm: myInstr
<0x0,
(outs Intregs:$dst) (ins Intregs:$op0,MEMi:$op1),
"",
[set IntRegs:$dest (adde IntRegs:$op0, (load ADDRi:$op1))]
>
very unlucky, this
2014 Apr 28
2
[LLVMdev] How can I get rid of "OPFL_Chain" in myCPUGenInstrInfo.inc
...20, 0x49730d0<Mem:LD1[@a](align=2)>
Result DAG:
SelectionDAG has 21 nodes:
0x49606f0: ch = EntryToken [ORD=1] [ID=0]
0x4972cd0: i8 = undef [ORD=1] [ID=2]
0x49735d0: i8 = Constant<1> [ID=3]
0x4977920: i8 = TargetGlobalAddress<i16* @b> 0 [ID=4]
0x4972fd0: i8 = SPISD::GLOBAL_TRANSFER 0x4977920 [ID=6]
0x49606f0: <multiple use>
0x4972fd0: <multiple use>
0x4972cd0: <multiple use>
0x4976c20: i8,ch = load 0x49606f0, 0x4972fd0, 0x4972cd0<LD1[@b](align=2)>
[ID=8]
0x49606f0: <multiple use>
0x4972fd0: <multiple use>
0x4...