MCPcopy Create free account
hub / github.com/GoSSIP-SJTU/Armariris / SimplifyBinOp

Function SimplifyBinOp

lib/Analysis/InstructionSimplify.cpp:3764–3824  ·  view source on GitHub ↗

Given operands for a BinaryOperator, see if we can fold the result. If not, this returns null.

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 13

tryFactorizationFunction · 0.85
visitBinaryOperatorMethod · 0.85
ExpandBinOpFunction · 0.85
SimplifyAssociativeBinOpFunction · 0.85
ThreadBinOpOverSelectFunction · 0.85
ThreadBinOpOverPHIFunction · 0.85
SimplifySubInstFunction · 0.85
SimplifyWithOpReplacedFunction · 0.85
SimplifyFPBinOpFunction · 0.85
SimplifyBinOpMethod · 0.85

Calls 15

SimplifyAddInstFunction · 0.85
SimplifyFAddInstFunction · 0.85
SimplifySubInstFunction · 0.85
SimplifyFSubInstFunction · 0.85
SimplifyMulInstFunction · 0.85
SimplifyFMulInstFunction · 0.85
SimplifySDivInstFunction · 0.85
SimplifyUDivInstFunction · 0.85
SimplifyFDivInstFunction · 0.85
SimplifySRemInstFunction · 0.85
SimplifyURemInstFunction · 0.85
SimplifyFRemInstFunction · 0.85

Tested by

no test coverage detected