summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
* CodeGen: Continue removing ilist iterator implicit conversionsDuncan P. N. Exon Smith2015-10-091-2/+2
* Revert "Disable targetdatalayoutcheck"Tobias Grosser2015-08-171-0/+5
* Disable targetdatalayoutcheckTobias Grosser2015-08-171-5/+0
* PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz2015-08-111-0/+3
* wrap OptSize and MinSize attributes for easier and consistent access (NFCI)Sanjay Patel2015-08-041-0/+1
* Add a TargetMachine hook that verifies DataLayout compatibilityMehdi Amini2015-07-301-0/+4
* MIR Serialization: Serialize the external symbol machine operands.Alex Lorenz2015-07-211-0/+7
* Redirect DataLayout from TargetMachine to Module in MachineFunctionMehdi Amini2015-07-071-20/+20
* CodeGen: Use a single SlotTracker in MachineFunction::print()Duncan P. N. Exon Smith2015-06-261-1/+4
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* MIR Serialization: Connect the machine function analysis pass to the MIR parser.Alex Lorenz2015-06-151-0/+3
* remove function names from comments and clean up; NFCSanjay Patel2015-06-131-58/+40
* MachineFrameInfo: Simplify pristine register calculation.Matthias Braun2015-05-281-46/+4
* MC: Clean up method names in MCContext.Jim Grosbach2015-05-181-2/+2
* [ShrinkWrap] Add (a simplified version) of shrink-wrapping.Quentin Colombet2015-05-051-2/+36
* Remove superfluous .str() and replace std::string concatenation with Twine.Yaron Keren2015-03-271-2/+2
* X86: Fix frameescape when not using an FPReid Kleckner2015-03-241-8/+0
* Cache the Function dependent subtarget on the MachineFunction.Eric Christopher2015-03-211-1/+1
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-4/+4
* CodeGen: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith2015-02-141-6/+3
* Remove MergeableConst.Rafael Espindola2015-01-291-1/+1
* Use enum values. NFC.Rafael Espindola2015-01-291-3/+3
* Replace some uses of getSubtargetImpl with the cached versionEric Christopher2015-01-271-2/+1
* Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher2015-01-261-3/+3
* Add the llvm.frameallocate and llvm.recoverframeallocation intrinsicsReid Kleckner2015-01-131-0/+8
* Remove unused member variable.Rafael Espindola2014-10-141-3/+2
* Replace calls to get the subtarget and TargetFrameLowering withEric Christopher2014-10-081-28/+18
* Use cached subtarget rather than looking it up on theEric Christopher2014-10-081-6/+4
* Make AAMDNodes ctor and operator bool (!!!) explicit, mop up bugs and weirdne...Benjamin Kramer2014-10-041-2/+2
* Make isAliased property for fixed-offset stack objects adjustableHal Finkel2014-08-161-5/+7
* Have MachineRegisterInfo take and store the MachineFunction itEric Christopher2014-08-121-1/+1
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-12/+9
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-13/+20
* AA metadata refactoring (introduce AAMDNodes)Hal Finkel2014-07-241-4/+4
* CodeGen: Add a getSectionKind method to MachineConstantPoolEntryDavid Majnemer2014-07-141-0/+31
* Revert "Introduce a string_ostream string builder facilty"Alp Toker2014-06-261-2/+3
* Introduce a string_ostream string builder faciltyAlp Toker2014-06-261-3/+2
* Re-apply r211399, "Generate native unwind info on Win64" with a fix to ignore...NAKAMURA Takumi2014-06-251-0/+15
* Reformat.NAKAMURA Takumi2014-06-251-17/+13
* Revert r211399, "Generate native unwind info on Win64"NAKAMURA Takumi2014-06-221-28/+17
* Generate native unwind info on Win64Reid Kleckner2014-06-201-17/+28
* Convert several loops over MachineFunction basic blocks to range-based loopsAlexey Samsonov2014-04-301-2/+2
* [Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth2014-04-211-0/+2
* Break PseudoSourceValue out of the Value hierarchy. It is now the root of its...Nick Lewycky2014-04-151-1/+7
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-141-7/+7
* Move the segmented stack switch to a function attributeReid Kleckner2014-04-101-0/+5
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-041-1/+1
* [Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth2014-03-061-1/+1
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-2/+2
OpenPOWER on IntegriCloud