Displaying 2 results from an estimated 2 matches for "target_init_builtins".
2009 Mar 03
0
[LLVMdev] Adding Intrinsics for custom processor (frotend problem)
Personally I would just modify the frontend - it's not that hard once
you know where to look . In this case all you need to do is add the
declaration of your builtin to the TARGET_INIT_BUILTINS target hook (see
the gcc internals manual) defined in the gcc/config directory
corresponding to your target. If the name the the declaration matches
the name used with GCCBuiltin in the intrinsics td file then any calls
to the gcc builtin in the source should get automatically translated to
th...
2009 Mar 03
4
[LLVMdev] Adding Intrinsics for custom processor (frotend problem)
As mentioned in an earlier mail, I am working on an LLVM backend for a
custom processor based on MIPS.
My problem is how to extend LLVM to support some esoteric/non-standard
feature of the underlying hardware.
I saw in the "Extending LLVM" document, that the easiest / most common
way to do this was using an intrinsic function,
and examples of the technique abound (all SSE for