Displaying 2 results from an estimated 2 matches for "t114".
Did you mean:
114
2019 Mar 13
2
llvm combines "ADD frameindex, constant" to OR
Hi all,
I've been working on a backend of our architecture and noticed llvm performs
following combining although one of operands is FrameIndex.
Combining: t114: i64 = add FrameIndex:i64<0>, Constant:i64<56>
Creating new node: t121: i64 = or FrameIndex:i64<0>, Constant:i64<56>
... into: t121: i64 = or FrameIndex:i64<0>, Constant:i64<56>
This caused problem if frame pointer points 0x60000038 at run time.
I che...
2017 Oct 13
2
[SelectionDAG] Assertion due to MachineMemOperand flags difference.
...i64<32>, TargetConstant:i64<0>
t111: ch,glue = CopyToReg t110, Register:i64 %X3, FrameIndex:i64<0>
t113: ch,glue = PPCISD::CALL_NOP t111, TargetGlobalAddress:i64<i32 (%class.F*)* @_ZN1F11isGlobalRegEv> 0, Register:i64 %X3, Register:i64 %X2, RegisterMask:Untyped, t111:1
t114: ch,glue = callseq_end t113, TargetConstant:i64<32>, TargetConstant:i64<0>, t113:1
t115: i64,ch,glue = CopyFromReg t114, Register:i64 %X3, t114:1
t117: i64 = AssertSext t115, ValueType:ch:i32
t118: i32 = truncate t117
t119: ch = lifetime.end t115:1, TargetFrameIndex:i64<...