aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineFunction.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-12-01Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun1-0/+187
2016-12-01Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction"Eric Christopher1-187/+0
2016-11-30Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun1-0/+187
2016-10-15[MachineMemOperand] Move synchronization scope and atomic orderings from SDNo...Konstantin Zhuravlyov1-8/+17
2016-10-01Use StringRef in Datalayout API (NFC)Mehdi Amini1-2/+2
2016-10-01Revert "Use StringRef in Datalayout API (NFC)"Mehdi Amini1-1/+1
2016-10-01Use StringRef in Datalayout API (NFC)Mehdi Amini1-1/+1
2016-09-29MachineFunction: Add missing newline in debug print()Matthias Braun1-0/+1
2016-09-26[ARM] Promote small global constants to constant poolsJames Molloy1-3/+10
2016-08-31Fixed spill stack objects are mutableKrzysztof Parzyszek1-3/+3
2016-08-30ADT: Split ilist_node_traits into alloc and callback, NFCDuncan P. N. Exon Smith1-1/+1
2016-08-26[MFProperties] Introduce a FailedISel property.Quentin Colombet1-0/+1
2016-08-26[MachineFunction] Introduce a reset method.Quentin Colombet1-5/+14
2016-08-25MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun1-1/+1
2016-08-23MachineFunction: Introduce NoPHIs propertyMatthias Braun1-0/+1
2016-08-19MachineFunction: Add llvm_unreachable for missing propertiesMatthias Braun1-0/+1
2016-08-19MachineFunction: Cleanup/simplify MachineFunctionProperties::print()Matthias Braun1-34/+18
2016-08-19MachineFunction: Make LastProperty an alias of the last propertyMatthias Braun1-2/+0
2016-08-02[GlobalISel] Add Selected MachineFunction property.Ahmed Bougacha1-0/+3
2016-08-02[GlobalISel] Add RegBankSelected MachineFunction property.Ahmed Bougacha1-0/+3
2016-08-02[GlobalISel] Add Legalized MachineFunction property.Ahmed Bougacha1-0/+3
2016-08-02[CodeGen] Generalize MachineFunctionProperties::print comma handling.Ahmed Bougacha1-2/+7
2016-07-15[CodeGen] Take a MachineMemOperand::Flags in MachineFunction::getMachineMemOp...Justin Lebar1-9/+4
2016-07-14[CodeGen] Refactor MachineMemOperand's Flags enum.Justin Lebar1-2/+5
2016-06-12Pass DebugLoc and SDLoc by const ref.Benjamin Kramer1-3/+3
2016-05-05MachineFunction: Add a const modifier to print() parameterMatthias Braun1-1/+1
2016-04-21Improve error message reporting for MachineFunctionPropertiesDerek Schuff1-1/+3
2016-04-11Replace MachineRegisterInfo::TracksLiveness with a MachineFunctionPropertyDerek Schuff1-7/+6
2016-04-11Combine redundant stack realignment booleans in MachineFrameInfoReid Kleckner1-17/+14
2016-04-09[CodeGen] Don't assume that fixed stack objects are aligned in a stack-realig...Charles Davis1-5/+16
2016-04-04Replace MachineRegisterInfo::isSSA() with a MachineFunctionPropertyDerek Schuff1-15/+13
2016-03-29Add a print method to MachineFunctionProperties for better error messagesDerek Schuff1-0/+25
2016-02-22[X86] Create mergeable constant pool entries for AVXDavid Majnemer1-0/+2
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren1-3/+3
2016-01-21Introduce ConstantFoldCastOperand function and migrate some callers of Consta...Manuel Jacob1-8/+8
2016-01-19[MachineFunction] Constify getter. NFC.Quentin Colombet1-1/+1
2015-12-29Add command line options to force function/loop alignments.Chad Rosier1-0/+8
2015-12-02Move EH-specific helper functions to a more appropriate placeDavid Majnemer1-1/+1
2015-11-19Expand subregisters in MachineFrameInfo::getPristineRegsKrzysztof Parzyszek1-4/+3
2015-11-17[WinEH] Move WinEHFuncInfo from MachineModuleInfo to MachineFunctionReid Kleckner1-0/+12
2015-11-17Drop prelink support.Rafael Espindola1-29/+13
2015-10-09CodeGen: Continue removing ilist iterator implicit conversionsDuncan P. N. Exon Smith1-2/+2
2015-08-17Revert "Disable targetdatalayoutcheck"Tobias Grosser1-0/+5
2015-08-17Disable targetdatalayoutcheckTobias Grosser1-5/+0
2015-08-11PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz1-0/+3
2015-08-04wrap OptSize and MinSize attributes for easier and consistent access (NFCI)Sanjay Patel1-0/+1
2015-07-30Add a TargetMachine hook that verifies DataLayout compatibilityMehdi Amini1-0/+4
2015-07-21MIR Serialization: Serialize the external symbol machine operands.Alex Lorenz1-0/+7
2015-07-07Redirect DataLayout from TargetMachine to Module in MachineFunctionMehdi Amini1-20/+20
2015-06-26CodeGen: Use a single SlotTracker in MachineFunction::print()Duncan P. N. Exon Smith1-1/+4