summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86CallFrameOptimization.cpp
Commit message (Expand)AuthorAgeFilesLines
* [X86] Fix uninitialized variable warnings. NFCI.Simon Pilgrim2019-11-061-6/+6
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-5/+5
* [X86] Fix stack probe issue on windows32.Luo, Yuanke2019-08-101-0/+10
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-3/+3
* X86: Clean up pass initializationTom Stellard2019-06-131-4/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* X86: Consistently declare pass initializers in X86.h; NFCMatthias Braun2018-11-011-4/+0
* [DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen2018-05-091-1/+1
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-2/+2
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-1/+1
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* X86CallFrameOptimization: Update comments and variable names. NFCI.Zvi Rackover2017-10-241-15/+15
* X86CallFrameOptimization: Recognize 'store 0/-1 using and/or' idiomsZvi Rackover2017-10-241-7/+29
* X86: Fix X86CallFrameOptimization to search for the COPY StackPointerZvi Rackover2017-10-241-16/+24
* X86: Register the X86CallFrameOptimization passZvi Rackover2017-10-241-4/+13
* Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"Daniel Jasper2017-06-291-13/+5
* [X86] Correct dwarf unwind information in function epiloguePetar Jovanovic2017-06-281-5/+13
* Use methods to access data stored with frame instructionsSerge Pavlov2017-04-131-6/+4
* [X86] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-02-021-21/+35
* [CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus2017-01-131-5/+4
* [X86] Skip over DEBUG_VALUE while looking for start of call sequenceMichael Kuperstein2016-12-071-3/+3
* Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun2016-12-011-1/+1
* Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction"Eric Christopher2016-12-011-1/+1
* Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun2016-11-301-1/+1
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-1/+1
* Include X86CallFrameOptimization in the opt-bisect process.Andrew Kaylor2016-08-181-1/+1
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-1/+1
* Fix a TODO in X86CallFrameOptimization to not rely on a codegen artifact.Nico Weber2016-07-131-10/+10
* X86: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith2016-07-121-9/+9
* Test commit.David L Kreitzer2016-06-301-1/+1
* X86CallFrameOptimization: make adjustCallSequence's return type voidHans Wennborg2016-05-051-7/+8
* Enable the X86 call frame optimization for the 64-bit targets that allow it.David L Kreitzer2016-05-021-16/+30
* Preliminary changes for fixing PR27241. Generalized/restructured some thingsDavid L Kreitzer2016-04-191-19/+37
* Fixed a few typos and formatting problems. NFCI.David L Kreitzer2016-04-121-15/+15
* [X86] Enable call frame optimization ("mov to push") not only for optsize (PR...Hans Wennborg2016-03-301-4/+0
* TypoJoerg Sonnenberger2016-03-221-1/+1
* Use a range-based for loop. NFC.Michael Kuperstein2016-03-201-4/+4
* Fix Clang-tidy readability-redundant-control-flow warnings; other minor fixes.Eugene Zelenko2016-02-021-2/+1
* [X86] Always generate precise CFA adjustments.Michael Kuperstein2015-12-061-1/+2
* [X86] Generate .cfi_adjust_cfa_offset correctly when pushing argumentsMichael Kuperstein2015-11-031-15/+25
* [X86] Disable X86CallFrameOptimization on Darwin in presence of EHFrederic Riss2015-10-081-0/+6
* Fix for bz24500: Avoid non-deterministic code generation triggered by the x86...Andrew Kaylor2015-09-081-22/+25
* [X86] Allow x86 call frame optimization to fold more loads into pushesMichael Kuperstein2015-08-121-6/+3
* X86: remove a dead store (NFC)Saleem Abdulrasool2015-08-091-2/+2
* wrap OptSize and MinSize attributes for easier and consistent access (NFCI)Sanjay Patel2015-08-041-5/+1
* Fix -Wextra-semi warnings.Hans Wennborg2015-07-221-1/+1
* [X86] Reapply r240257 : "Allow more call sequences to use push instructions f...Michael Kuperstein2015-07-161-26/+91
* Revert "[X86] Allow more call sequences to use push instructions for argument...Reid Kleckner2015-07-161-91/+26
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* [X86] Allow more call sequences to use push instructions for argument passingMichael Kuperstein2015-06-221-26/+91
OpenPOWER on IntegriCloud