Model MXCSR for AVX instructions other than AVX512
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
- Build Status
- Buildable 41669 - Build 41939: arc lint + arc unit 
| Paths 
 |  Differential  D70875  
[X86] Model MXCSR for AVX instructions other than AVX512 ClosedPublic Authored by pengfei on Nov 30 2019, 9:58 PM. 
Details Summary Model MXCSR for AVX instructions other than AVX512 
Diff Detail 
 Event Timelinepengfei added a parent revision: D70874: [X86] Add initialization of MXCSR in llvm-exegesis.Nov 30 2019, 9:59 PM 
 
 pengfei added a child revision: D70881: [X86] Model MXCSR for all AVX512 instructions.Dec 1 2019, 6:12 PM This revision is now accepted and ready to land.Dec 2 2019, 4:05 PM Closed by commit rGcf81714a7eb3: [X86] Model MXCSR for AVX instructions other than AVX512 (authored by Wang, Pengfei <pengfei.wang@intel.com>).  ·  Explain WhyDec 2 2019, 4:58 PM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
 
 
Diff 231611 llvm/lib/Target/X86/X86InstrFMA.td
 llvm/lib/Target/X86/X86InstrSSE.td
 
 llvm/test/CodeGen/X86/mxcsr-reg-usage.ll
 llvm/test/tools/llvm-exegesis/X86/uops-VFMADDSS4rm.s
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Is there any exception when convert from half to single float?