summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86OptimizeLEAs.cpp
AgeCommit message (Expand)Author
2025-11-10CodeGen: Remove TRI argument from getRegClass (#158225)Matt Arsenault
2025-09-12CodeGen: Remove MachineFunction argument from getRegClass (#158188)Matt Arsenault
2025-03-15[X86] Use Register and MCRegister. NFCCraig Topper
2024-10-28Check hasOptSize() in shouldOptimizeForSize() (#112626)Ellis Hoag
2023-03-15[llvm] Use *{Map,Set}::contains (NFC)Kazu Hirata
2023-01-13[CodeGen][Target] Remove uses of Register::isPhysicalRegister/isVirtualRegist...Craig Topper
2022-09-18[X86] Fix the LEA optimization passKazu Hirata
2022-08-28[Target] Qualify auto in range-based for loops (NFC)Kazu Hirata
2022-01-07[llvm] Use true/false instead of 1/0 (NFC)Kazu Hirata
2021-11-05[Target] Use make_early_inc_range (NFC)Kazu Hirata
2021-09-20[llvm] Use make_early_inc_range (NFC)Kazu Hirata
2021-05-15[X86] X86OptimizeLEAPass::replaceDebugValue - take a copy of the DebugLoc not...Simon Pilgrim
2021-05-15[X86] Try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef cop...Simon Pilgrim
2021-05-14Revert "[X86] Try to pass DebugLoc by const-ref to avoid costly TrackingMDNod...Mitch Phillips
2021-05-14[X86] Try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef cop...Simon Pilgrim
2021-04-07[docs] Fix doxygen comments wrongly attached to the llvm namespaceNicolás Alvarez
2021-03-05Reapply "[DebugInfo] Add new instruction and DIExpression operator for varia...Stephen Tozer
2021-03-04Revert "[DebugInfo] Add new instruction and DIExpression operator for variadi...Stephen Tozer
2021-03-04[DebugInfo] Add new instruction and DIExpression operator for variadic debug ...gbtozers
2020-06-22[DebugInfo] Update MachineInstr to help support variadic DBG_VALUE instructionsstozer
2019-12-09[PGO][PGSO] Instrument the code gen / target passes.Hiroshi Yamauchi
2019-12-06Revert "[PGO][PGSO] Instrument the code gen / target passes."Hiroshi Yamauchi
2019-12-06[PGO][PGSO] Instrument the code gen / target passes.Hiroshi Yamauchi
2019-11-04[X86] Fix uninitialized variable warnings. NFCI.Simon Pilgrim
2019-08-22[X86] Making X86OptimizeLEAs pass public. NFCPengfei Wang
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-05-20[DebugInfoMetadata] Refactor DIExpression::prepend constants (NFC)Petar Jovanovic
2019-04-04[IR] Refactor attribute methods in Function class (NFC)Evandro Menezes
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-08-22[X86] In OptimizeLEAs pass, check that the key is in the LEAs map before acce...Craig Topper
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-08Generalize llvm::replaceDbgDeclare and actually support the use-case thatAdrian Prantl
2017-12-01Revert "[X86] Improvement in CodeGen instruction selection for LEAs."Matt Morehouse
2017-12-01[X86] Improvement in CodeGen instruction selection for LEAs.Jatin Bhateja
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-10-05[X86] Fix some Clang-tidy modernize-use-using and Include What You Use warnin...Eugene Zelenko
2017-10-04Revert r314886 "[X86] Improvement in CodeGen instruction selection for LEAs (...Hans Wennborg
2017-10-04[X86] Improvement in CodeGen instruction selection for LEAs (re-applying post...Jatin Bhateja
2017-09-15Revert r313343 "[X86] PR32755 : Improvement in CodeGen instruction selection ...Hans Wennborg
2017-09-15[X86] PR32755 : Improvement in CodeGen instruction selection for LEAs.Jatin Bhateja
2017-07-28Remove the unused offset from DBG_VALUE (NFC)Adrian Prantl
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-05-05[X86] Remove unused code from X86 optimize LEAs. NFC.Andrew Ng
2017-04-28Clean up DIExpression::prependDIExpr a little. (NFC)Adrian Prantl
2017-04-28[DebugInfo][X86] Improve X86 Optimize LEAs handling of debug values.Andrew Ng
2017-03-21[DebugInfo][X86] Teach Optimize LEAs pass to handle debug valuesAndrea Di Biagio
2016-11-17Fix spelling mistakes in X86 target comments. NFC.Simon Pilgrim