LLVM Instruction Selection: Pattern Matching in ISelDAGToDAG
This is some of my notes for LLVM's ISelDAGToDAG instruction selector and how SelectionDAG patterns are matched and lowered to machine instructions.
Purpose
What: ISelDAGToDAG translates a legalized SelectionDAG into target-specific machine instruct...
compilercodegen.hashnode.dev8 min read