aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86FloatingPoint.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-05-23[NFC][CodeGen] Adopt MachineFunctionProperties convenience accessors (#141101)Rahul Joshi1-2/+1
2025-03-15[X86] Use Register and MCRegister. NFCCraig Topper1-2/+2
2024-12-11Reapply "DiagnosticInfo: Clean up usage of DiagnosticInfoInlineAsm" (#119575)...Matt Arsenault1-4/+5
2024-12-11Revert "DiagnosticInfo: Clean up usage of DiagnosticInfoInlineAsm" (#119575)Vitaly Buka1-5/+4
2024-12-11DiagnosticInfo: Clean up usage of DiagnosticInfoInlineAsm (#119485)Matt Arsenault1-4/+5
2024-11-22[CodeGen][NewPM] Port EdgeBundles analysis to NPM (#116616)Akshat Oke1-3/+3
2024-08-29[ExtendLifetimes] Implement llvm.fake.use to extend variable lifetimes (#86149)Stephen Tozer1-0/+32
2024-04-24[CodeGen] Make the parameter TRI required in some functions. (#85968)Xu Zhang1-13/+15
2024-03-08Reapply "Convert many LivePhysRegs uses to LiveRegUnits" (#84338)AtariDreams1-4/+4
2024-03-07Revert "Convert many LivePhysRegs uses to LiveRegUnits (#83905)"Jay Foad1-4/+4
2024-03-06Convert many LivePhysRegs uses to LiveRegUnits (#83905)AtariDreams1-4/+4
2023-12-24[X86] Use range-based for loops (NFC)Kazu Hirata1-2/+1
2023-11-11[llvm] Stop including llvm/ADT/SmallPtrSet.h (NFC)Kazu Hirata1-1/+0
2023-09-11[InlineAsm] refactor InlineAsm class NFC (#65649)Nick Desaulniers1-3/+4
2023-08-31[InlineAsm] wrap Kind in enum class NFCNick Desaulniers1-4/+4
2023-01-28[Target] Use llvm::count{l,r}_{zero,one} (NFC)Kazu Hirata1-9/+9
2023-01-22Use llvm::popcount instead of llvm::countPopulation(NFC)Kazu Hirata1-1/+1
2022-06-18[X86] Use default member initialization (NFC)Kazu Hirata1-3/+3
2022-03-16[NFC][CodeGen] Rename some functions in MachineInstr.h and remove duplicated ...Shengchen Kan1-10/+10
2021-12-08[NFC] Rename MachineFunction::deleteMachineInstr (coding style)Mircea Trofin1-1/+1
2021-11-25[llvm] Use range-based for loops (NFC)Kazu Hirata1-5/+2
2021-11-12[X86] Preserve FPSW when popping x87 stackSerge Pavlov1-0/+26
2021-11-06[Target] Use llvm::reverse (NFC)Kazu Hirata1-5/+3
2021-08-24[DebugInfo][InstrRef] Fix over-droppage of locations in X86FloatingPointJeremy Morse1-3/+4
2021-07-19[InstrRef][X86] Drop debug instruction numbers from x87 instructionsJeremy Morse1-0/+12
2021-07-12[X86] Teach X86FloatingPoint's handleCall to only erase the FP stack if there...Craig Topper1-0/+24
2021-06-25[X86] Add description of FXAM instructionSerge Pavlov1-0/+3
2021-06-01[various] Remove or use variables which are unused but set.Michael Benfield1-3/+1
2021-05-15[X86] Try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef cop...Simon Pilgrim1-1/+1
2021-05-14Revert "[X86] Try to pass DebugLoc by const-ref to avoid costly TrackingMDNod...Mitch Phillips1-1/+1
2021-05-14[X86] Try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef cop...Simon Pilgrim1-1/+1
2021-01-27[llvm] Use llvm::is_sorted (NFC)Kazu Hirata1-1/+1
2020-01-16Insert wait instruction after X87 instructions which could raiseLiu, Chen31-0/+3
2020-01-02X86: remove unused variableSaleem Abdulrasool1-1/+0
2020-01-02[X86] Remove FP0-6 operands from call instructions in FPStackifier pass. Only...Craig Topper1-9/+11
2019-12-11[FPEnv][X86] Constrained FCmp intrinsics enabling on X86Wang, Pengfei1-1/+11
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-0/+1
2019-11-06[X86] Fix uninitialized variable warnings. NFCI.Simon Pilgrim1-4/+4
2019-10-31[X86] Remove FSIN/FCOS isel patterns and the pseudo instructions that they se...Craig Topper1-6/+0
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders1-3/+3
2019-06-21Simplify std::lower_bound with llvm::{bsearch,lower_bound}. NFCFangrui Song1-1/+1
2019-06-13X86: Clean up pass initializationTom Stellard1-2/+8
2019-02-08Implementation of asm-goto support in LLVMCraig Topper1-1/+2
2019-02-04[X86] Add ST0 as an implicit def/use of x87 load/store instructions during FP...Craig Topper1-0/+4
2019-01-30[X86] Remove unnecessary code from the top of handleCompareFP in X86FloatingP...Craig Topper1-2/+0
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-07-30Remove trailing spaceFangrui Song1-3/+3
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-26/+31
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen1-1/+1
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber1-0/+1