Displaying 4 results from an estimated 4 matches for "getmachineopcod".
Did you mean:
getmachineopcode
2013 Oct 21
0
[LLVMdev] Instruction Emitter crash when emitting glued InlineAsm SDNode
Hi,
I'm getting an Instruction emitter crash when emitting an INLINEASM
SDNode that is Glued to other nodes.
The crash happens at line 808 of file
llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:
const MCInstrDesc &MCID = TII->get(F->getMachineOpcode());
with the assertion:
assert(isMachineOpcode() && "Not a MachineInstr opcode!");
I'm not a great expert of the instruction emitter part unfortunately,
but I tried to track down the problem and I managed to fix it for my
case (now the instruction emitter outputs the Inli...
2017 Feb 11
2
Specify special cases of delay slots in the back end
Hello.
Hal, the problem I have is that it doesn't advance at the next available instruction
- it always gets the same store. This might be because I did not specify in a file like
[Target]Schedule.td the functional units, processor and instruction itineraries.
Regarding the Stalls argument to my method
[Target]DispatchGroupSBHazardRecognizer::getHazardType() I always get the
2013 Apr 25
1
[LLVMdev] getNodePriority()
We have a function that has 256 loads and 256 fmuladds. This block of operations is bounded at either end by an OpenCL barrier (an AMDIL fence instruction). The loads and multiply/adds are ordinarily interleaved... that is, the IR going in to code generation looks like:
%39 = load float addrspace(3)* getelementptr inbounds ([16 x [17 x float]] addrspace(3)* @sgemm.b, i32 0, i32 0, i32 0), align
2020 Feb 22
2
COPYs between register classes
Hi,
On SystemZ there are a set of "access registers" that can be copied in
and out of 32-bit GPRs with special instructions. These instructions can
only perform the copy using low 32-bit parts of the 64-bit GPRs. As
reported and discussed at https://bugs.llvm.org/show_bug.cgi?id=44254,
this is currently broken due to the fact that the default register class
for 32-bit integers is