summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86InstrFPStack.td
Commit message (Expand)AuthorAgeFilesLines
* [X86] Use SDNPOptInGlue instead of SDNPInGlue on a couple SDNodes.Craig Topper2020-01-121-2/+2
* [X86] Preserve fpexcept property when turning strict_fp_extend and strict_fp_...Craig Topper2020-01-101-0/+3
* [FPEnv][X86] Constrained FCmp intrinsics enabling on X86Wang, Pengfei2019-12-111-6/+21
* [X86] Add strict fp support for operations of X87 instructionsCraig Topper2019-11-261-17/+17
* [X86] add mayRaiseFPException flag and FPCW registers for X87 instructionsPengfei Wang2019-11-011-24/+42
* Revert "[X86] add mayRaiseFPException flag and FPCW registers for X87 instruc...Nico Weber2019-10-311-42/+24
* [X86] add mayRaiseFPException flag and FPCW registers for X87 instructionsCraig Topper2019-10-311-24/+42
* [X86] Remove FSIN/FCOS isel patterns and the pseudo instructions that they se...Craig Topper2019-10-311-5/+2
* Recommit r358211 "[X86] Use FILD/FIST to implement i64 atomic load on 32-bit ...Craig Topper2019-04-111-0/+13
* Revert r358211 "[X86] Use FILD/FIST to implement i64 atomic load on 32-bit ta...Craig Topper2019-04-111-13/+0
* [X86] Use FILD/FIST to implement i64 atomic load on 32-bit targets with X87, ...Craig Topper2019-04-111-0/+13
* [X86] Remove hasSideEffects=1 from the X87 pseudos with folded load.Craig Topper2019-02-211-2/+4
* [X86] Mark FP32_TO_INT16_IN_MEM/FP32_TO_INT32_IN_MEM/FP32_TO_INT64_IN_MEM as ...Craig Topper2019-02-191-1/+3
* [X86] Collapse FP_TO_INT16_IN_MEM/FP_TO_INT32_IN_MEM/FP_TO_INT64_IN_MEM into ...Craig Topper2019-02-121-7/+15
* [X86] Remove the value type operand from the floating point load/store MemInt...Craig Topper2019-02-121-43/+73
* [X86] Removed unused SDTypeProfile. NFCCraig Topper2019-02-111-2/+0
* [X86] Add FPCW as an implicit use on floating point load instructions.Craig Topper2019-02-081-7/+7
* [X86] Remove isReMaterializable from X87 floating point constant loads and co...Craig Topper2019-02-081-3/+2
* [X86] Add FPCW as a register and start using it as an implicit use on floatin...Craig Topper2019-02-081-29/+27
* [X86] Print all register forms of x87 fadd/fsub/fdiv/fmul as having two argum...Craig Topper2019-02-041-16/+18
* [X86] Print %st(0) as %st when its implicit to the instruction. Continue prin...Craig Topper2019-02-041-37/+37
* Revert r352985 "[X86] Print %st(0) as %st to match what gcc inline asm uses a...Craig Topper2019-02-041-14/+14
* [X86] Print %st(0) as %st to match what gcc inline asm uses as the clobber na...Craig Topper2019-02-031-14/+14
* [X86] Add FPSW as a Def on some FP instructions that were missing it.Craig Topper2019-01-301-5/+5
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [X86] Mark the FUCOMI instructions as requiring CMOV to be enabled. NFCICraig Topper2018-08-281-0/+3
* [X86] Introduce WriteFLDC for x87 constant loads.Clement Courbet2018-05-311-5/+8
* [X86] Extract latency of fldz/fld1 in separate classes.Clement Courbet2018-05-311-2/+3
* [X86] Add WriteFCMOV scheduler class for x87 CMOVsSimon Pilgrim2018-05-121-1/+1
* [X86] Split WriteFRcp/WriteFRsqrt/WriteFSqrt schedule classesSimon Pilgrim2018-05-071-1/+1
* [X86] Remove 'opaque ptr' from the intel syntax parser and printer.Craig Topper2018-05-011-4/+4
* [X86] Add WriteFSign/WriteFLogic scheduler classesSimon Pilgrim2018-04-201-1/+1
* [X86] Add FP comparison scheduler classesSimon Pilgrim2018-04-171-4/+6
* [X86] Remove X87 schedule itineraries (PR37093)Simon Pilgrim2018-04-121-125/+97
* [x86] put nops into the WriteNop class and customize for JaguarSanjay Patel2018-03-191-3/+3
* [X86][X87] Mark pseudo memory fold instructions as load/sideeffects (PR21160,...Simon Pilgrim2017-12-241-4/+2
* [X86] Fix XSAVE64 and similar instructions to not be allowed by the assembler...Craig Topper2017-12-151-13/+12
* [X86][X87] Tag x87 load/store instructions scheduler classesSimon Pilgrim2017-12-081-5/+11
* [X86][X87] Tag x87 float compare instructions scheduler classesSimon Pilgrim2017-12-081-11/+15
* [X86][X87] X87 math binop pseudo instructions don't need scheduling infoSimon Pilgrim2017-12-071-0/+5
* [X86][X87] Tag FCMOV instruction scheduler classesSimon Pilgrim2017-12-051-15/+19
* [X86][X87] Tag FP_TO_INT_IN_MEM pseudos with hasNoSchedulingInfoSimon Pilgrim2017-11-281-2/+2
* [X86][X87] Tag FTST x87 instruction scheduler classSimon Pilgrim2017-11-281-1/+2
* [X86][X87] Tag FABS/FCHS/FSQRT/FSIN/FCOS x87 instruction scheduler classesSimon Pilgrim2017-11-281-16/+26
* [globalisel][tablegen] Add support for fpimm and import of APInt/APFloat base...Daniel Sanders2017-10-131-8/+8
* [X86][X87] Ensure x87 instructions are tagged as altering the FPSW regSimon Pilgrim2017-09-061-7/+8
* [X86] Add comment to match closing Defs = [FPSW]. NFCI.Simon Pilgrim2017-08-061-1/+1
* Revert r295004 (Add MXCSR) due to errors reported by MachineVerifierAndrew Kaylor2017-03-131-15/+11
* [X86] Add MXCSR registerAndrew Kaylor2017-02-131-9/+14
* [X86] Adding FFREEP instruction.Chris Ray2017-01-271-0/+3
OpenPOWER on IntegriCloud