summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86CallFrameOptimization.cpp
AgeCommit message (Expand)Author
2018-11-01X86: Consistently declare pass initializers in X86.h; NFCMatthias Braun
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-10-24X86CallFrameOptimization: Update comments and variable names. NFCI.Zvi Rackover
2017-10-24X86CallFrameOptimization: Recognize 'store 0/-1 using and/or' idiomsZvi Rackover
2017-10-24X86: Fix X86CallFrameOptimization to search for the COPY StackPointerZvi Rackover
2017-10-24X86: Register the X86CallFrameOptimization passZvi Rackover
2017-06-29Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"Daniel Jasper
2017-06-28[X86] Correct dwarf unwind information in function epiloguePetar Jovanovic
2017-04-13Use methods to access data stored with frame instructionsSerge Pavlov
2017-02-02[X86] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko
2017-01-13[CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus
2016-12-07[X86] Skip over DEBUG_VALUE while looking for start of call sequenceMichael Kuperstein
2016-12-01Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun
2016-12-01Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction"Eric Christopher
2016-11-30Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-08-18Include X86CallFrameOptimization in the opt-bisect process.Andrew Kaylor
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun
2016-07-13Fix a TODO in X86CallFrameOptimization to not rely on a codegen artifact.Nico Weber
2016-07-12X86: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith
2016-06-30Test commit.David L Kreitzer
2016-05-05X86CallFrameOptimization: make adjustCallSequence's return type voidHans Wennborg
2016-05-02Enable the X86 call frame optimization for the 64-bit targets that allow it.David L Kreitzer
2016-04-19Preliminary changes for fixing PR27241. Generalized/restructured some thingsDavid L Kreitzer
2016-04-12Fixed a few typos and formatting problems. NFCI.David L Kreitzer
2016-03-30[X86] Enable call frame optimization ("mov to push") not only for optsize (PR...Hans Wennborg
2016-03-22TypoJoerg Sonnenberger
2016-03-20Use a range-based for loop. NFC.Michael Kuperstein
2016-02-02Fix Clang-tidy readability-redundant-control-flow warnings; other minor fixes.Eugene Zelenko
2015-12-06[X86] Always generate precise CFA adjustments.Michael Kuperstein
2015-11-03[X86] Generate .cfi_adjust_cfa_offset correctly when pushing argumentsMichael Kuperstein
2015-10-08[X86] Disable X86CallFrameOptimization on Darwin in presence of EHFrederic Riss
2015-09-08Fix for bz24500: Avoid non-deterministic code generation triggered by the x86...Andrew Kaylor
2015-08-12[X86] Allow x86 call frame optimization to fold more loads into pushesMichael Kuperstein
2015-08-09X86: remove a dead store (NFC)Saleem Abdulrasool
2015-08-04wrap OptSize and MinSize attributes for easier and consistent access (NFCI)Sanjay Patel
2015-07-22Fix -Wextra-semi warnings.Hans Wennborg
2015-07-16[X86] Reapply r240257 : "Allow more call sequences to use push instructions f...Michael Kuperstein
2015-07-16Revert "[X86] Allow more call sequences to use push instructions for argument...Reid Kleckner
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-22[X86] Allow more call sequences to use push instructions for argument passingMichael Kuperstein
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-05-18MachineInstr: Change return value of getOpcode() to unsigned.Matthias Braun
2015-02-20Use the cached subtarget from the MachineFunction rather thanEric Christopher
2015-02-14X86: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith
2015-02-12[X86] Call frame optimization - allow stack-relative movs to be folded into a...Michael Kuperstein
2015-02-12[X86] A heuristic to estimate the size impact for converting stack-relative p...Michael Kuperstein