summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineFunction.cpp
AgeCommit message (Expand)Author
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-06-15MIR Serialization: Connect the machine function analysis pass to the MIR parser.Alex Lorenz
2015-06-13remove function names from comments and clean up; NFCSanjay Patel
2015-05-28MachineFrameInfo: Simplify pristine register calculation.Matthias Braun
2015-05-18MC: Clean up method names in MCContext.Jim Grosbach
2015-05-05[ShrinkWrap] Add (a simplified version) of shrink-wrapping.Quentin Colombet
2015-03-27Remove superfluous .str() and replace std::string concatenation with Twine.Yaron Keren
2015-03-24X86: Fix frameescape when not using an FPReid Kleckner
2015-03-21Cache the Function dependent subtarget on the MachineFunction.Eric Christopher
2015-03-10DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini
2015-02-14CodeGen: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith
2015-01-29Remove MergeableConst.Rafael Espindola
2015-01-29Use enum values. NFC.Rafael Espindola
2015-01-27Replace some uses of getSubtargetImpl with the cached versionEric Christopher
2015-01-26Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher
2015-01-13Add the llvm.frameallocate and llvm.recoverframeallocation intrinsicsReid Kleckner
2014-10-14Remove unused member variable.Rafael Espindola
2014-10-08Replace calls to get the subtarget and TargetFrameLowering withEric Christopher
2014-10-08Use cached subtarget rather than looking it up on theEric Christopher
2014-10-04Make AAMDNodes ctor and operator bool (!!!) explicit, mop up bugs and weirdne...Benjamin Kramer
2014-08-16Make isAliased property for fixed-offset stack objects adjustableHal Finkel
2014-08-12Have MachineRegisterInfo take and store the MachineFunction itEric Christopher
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher
2014-07-24AA metadata refactoring (introduce AAMDNodes)Hal Finkel
2014-07-14CodeGen: Add a getSectionKind method to MachineConstantPoolEntryDavid Majnemer
2014-06-26Revert "Introduce a string_ostream string builder facilty"Alp Toker
2014-06-26Introduce a string_ostream string builder faciltyAlp Toker
2014-06-25Re-apply r211399, "Generate native unwind info on Win64" with a fix to ignore...NAKAMURA Takumi
2014-06-25Reformat.NAKAMURA Takumi
2014-06-22Revert r211399, "Generate native unwind info on Win64"NAKAMURA Takumi
2014-06-20Generate native unwind info on Win64Reid Kleckner
2014-04-30Convert several loops over MachineFunction basic blocks to range-based loopsAlexey Samsonov
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth
2014-04-15Break PseudoSourceValue out of the Value hierarchy. It is now the root of its...Nick Lewycky
2014-04-14[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-04-10Move the segmented stack switch to a function attributeReid Kleckner
2014-04-04Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper
2014-03-06[Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer
2014-01-09Put the functionality for printing a value to a raw_ostream as anChandler Carruth
2014-01-07Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth
2014-01-03Make the llvm mangler depend only on DataLayout.Rafael Espindola
2013-12-19[stackprotector] Use analysis from the StackProtector pass for stack layout i...Josh Magee
2013-12-12Fix an over-constrained assertion in MachineFunction::addLiveIn.Quentin Colombet
2013-08-01Use function attributes to indicate that we don't want to realign the stack.Bill Wendling
2013-06-17Directly access objects which may change during compilation.Bill Wendling
2013-06-12Print ConstantPool entries initialized to Values with WriteAsOperand instead ofDan Gohman
2013-03-14Move estimateStackSize from ARM into MachineFrameInfoHal Finkel
2013-02-08Revert 172027 and 174336. Remove diagnostics about over-aligned stack objects.Bob Wilson