If a function definition is not exact, then the linker could select a
differently-compiled version of it, which could use different registers.
Details
Details
- Reviewers
 mehdi_amini arsenm 
Diff Detail
Diff Detail
- Repository
 - rG LLVM Github Monorepo
 
Paths 
  |  Differential  D64909  
[IPRA] Don't rely on non-exact function definitions ClosedPublic Authored by ostannard on Jul 18 2019, 3:15 AM. 
Details 
 Summary If a function definition is not exact, then the linker could select a 
Diff Detail 
 
Revision Contents 
 
Diff 210519 llvm/lib/CodeGen/RegUsageInfoPropagate.cpp
 llvm/test/CodeGen/ARM/ipra-exact-definition.ll
 
  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||