search for: jmp_eqripnt_nv_v4

Displaying 6 results from an estimated 6 matches for "jmp_eqripnt_nv_v4".

2013 Feb 04
2
[LLVMdev] Asserts in bundleWithPred() and bundleWithSucc()
...zeBundle (MBB=..., FirstMI=..., LastMI=...) at ...lib/CodeGen/MachineInstrBundle.cpp:112 Let me give you another example though. I have the following existing bundle: v BUNDLE %R0<imp-def,dead>, %PC<imp-def>, %R18<imp-use> *^v %R0<def> = AND_ri %R18, 128 *^ JMP_EQriPnt_nv_V4 %R0<kill,internal>, 0, <BB#2>, %PC<imp-def> I need to move an instruction into this bundle from another location and insert it _between_ AND_ri and JMP_EQriPnt_nv_V4. I use MBB->splice(...) to do that. Let's pretend that moved instruction was not bundled. New instruction i...
2013 Feb 04
0
[LLVMdev] Asserts in bundleWithPred() and bundleWithSucc()
...or unbundle it from the instructions you are trying to finalize. > Let me give you another example though. I have the following existing > bundle: > > v BUNDLE %R0<imp-def,dead>, %PC<imp-def>, %R18<imp-use> > *^v %R0<def> = AND_ri %R18, 128 > *^ JMP_EQriPnt_nv_V4 %R0<kill,internal>, 0, <BB#2>, %PC<imp-def> > > I need to move an instruction into this bundle from another location and > insert it _between_ AND_ri and JMP_EQriPnt_nv_V4. I use MBB->splice(...) to > do that. Let's pretend that moved instruction was not bundle...
2013 Feb 02
0
[LLVMdev] Asserts in bundleWithPred() and bundleWithSucc()
On Feb 1, 2013, at 3:43 PM, "Sergei Larin" <slarin at codeaurora.org> wrote: > I have a question about the following (four) asserts recently added in > bundleWithPred() and bundleWithSucc() (see below). What is the real danger > of reasserting a connection even if it already exist? The intention was to identify code that may have been converted from the old style a
2013 Feb 04
2
[LLVMdev] Asserts in bundleWithPred() and bundleWithSucc()
...ou are trying to finalize. > > > Let me give you another example though. I have the following > existing > > bundle: > > > > v BUNDLE %R0<imp-def,dead>, %PC<imp-def>, %R18<imp-use> *^v > > %R0<def> = AND_ri %R18, 128 > > *^ JMP_EQriPnt_nv_V4 %R0<kill,internal>, 0, <BB#2>, %PC<imp-def> > > > > I need to move an instruction into this bundle from another location > > and insert it _between_ AND_ri and JMP_EQriPnt_nv_V4. I use > > MBB->splice(...) to do that. Let's pretend that moved instruc...
2013 Feb 01
4
[LLVMdev] Asserts in bundleWithPred() and bundleWithSucc()
Jakob, I have a question about the following (four) asserts recently added in bundleWithPred() and bundleWithSucc() (see below). What is the real danger of reasserting a connection even if it already exist? My problem with them happens when I try to call finalizeBundle() on an existing bundle to which I have added a new instruction. The goal - a new bundle header with liveness abbreviation, but
2012 Apr 19
0
[LLVMdev] Target Dependent Hexagon Packetizer patch
...eFunction* MF, MVT VT) const { >> return NewReg; >> } >> >> +bool HexagonInstrInfo::isExtendable(const MachineInstr *MI) const { >> + switch(MI->getOpcode()) { >> + // JMP_EQri >> + case Hexagon::JMP_EQriPt_nv_V4: >> + case Hexagon::JMP_EQriPnt_nv_V4: >> + case Hexagon::JMP_EQriNotPt_nv_V4: >> + case Hexagon::JMP_EQriNotPnt_nv_V4: >> + >> + // JMP_EQri - with -1 >> + case Hexagon::JMP_EQriPtneg_nv_V4: >> + case Hexagon::JMP_EQriPntneg_nv_V4: >> + case Hexagon::JMP_EQriNotPtneg_nv_V4: &...