Displaying 1 result from an estimated 1 matches for "patchable_log_call".
2016 Dec 02
2
Handling argument for an intrinsic
...tps://drive.google.com/file/d/0B5G4m_mQneSjRWQzRVltdDJOQnM/view?usp=sharing
Would it be problematic if I somehow extracted the pointer address arg to
the intrisic from TargetConstant and passed it as MachineOperand to the
MachineInstruction?
Opcode definition (Target/Target.td)
==============
+def PATCHABLE_LOG_CALL : Instruction {
+ let OutOperandList = (outs);
+ let InOperandList = (ins unknown:$entry);
+ let AsmString = "# XRay Custom Log.";
+ let usesCustomInserter = 1;
+ let hasSideEffects = 1;
+}
Example IR for the graph above
===========
define i32 @caller() nounwind noinline uwtable
&qu...