-
- Downloads
Create and pass markers for platina annotations
A marker is an unmoveable intrinsic instruction (declared as having sideeffects) possessing an unique id, which can be mapped back to an annotation instruction to guarantee correlation between BC and MC level.
Showing
- include/llvm/CodeGen/PMLExport.h 24 additions, 6 deletionsinclude/llvm/CodeGen/PMLExport.h
- include/llvm/IR/Intrinsics.td 1 addition, 1 deletioninclude/llvm/IR/Intrinsics.td
- include/llvm/PML.h 55 additions, 3 deletionsinclude/llvm/PML.h
- include/llvm/Target/TargetSelectionDAG.td 3 additions, 2 deletionsinclude/llvm/Target/TargetSelectionDAG.td
- lib/CodeGen/PMLExport.cpp 39 additions, 23 deletionslib/CodeGen/PMLExport.cpp
- lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 13 additions, 3 deletionslib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
- lib/Target/ARM/ARMExport.cpp 39 additions, 29 deletionslib/Target/ARM/ARMExport.cpp
- lib/Target/ARM/ARMInstrThumb.td 3 additions, 3 deletionslib/Target/ARM/ARMInstrThumb.td
- lib/Target/RISCV/RISCVExport.cpp 36 additions, 25 deletionslib/Target/RISCV/RISCVExport.cpp
- lib/Target/RISCV/RISCVInstrInfo.td 3 additions, 3 deletionslib/Target/RISCV/RISCVInstrInfo.td
Loading
Please register or sign in to comment