-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Document what the compatibility with the new low-level lift architecture is for each pass #336
Comments
Are we even generating type hints anymore? |
As is, |
|
I'll fill some in here
Overall I think the action items are:
|
Could be make the PC annotations be per block function instead of per instruction? I.e. annotate every block function with the range of PCs it spans |
BranchRecovery
CombineAdjacentShifts
ConvertAddressesToEntityUses
ConvertMasksToCasts
ConvertSymbolicReturnAddressToConcereteReturnAddress
ConvertXorsToCmps
HoistUsersOfSelectsAndPhis
LowerRemillMemoryAccessIntrinsics
LowerSwitchIntrinsics
LowerTypeHintIntrinsics
RecoverBasicStackFrame
RemoveCompilerBarriers
RemoveDelaySlotIntrinsics
RemoveErrorIntrinsics
RemoveRemillFunctionReturns
RemoveStackPointerCExprs
RemoveTrivialPhisAndSelects
RemoveUnusedBranchHints
RemoveUnusedFPClassificationCalls
SinkSelectionsIntoBranchTargets
SplitStackFrameAtReturnAddress
SpreadPCMetadata
TransformRemillJumpIntrinsics
The text was updated successfully, but these errors were encountered: