summaryrefslogtreecommitdiff
path: root/lib/Target/XCore
AgeCommit message (Expand)AuthorFilesLines
2015-05-21Move alignment from MCSectionData to MCSection.Rafael Espindola2-19/+19
2015-05-18Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced ini...David Blaikie1-1/+1
2015-05-18MC: Clean up method names in MCContext.Jim Grosbach1-1/+1
2015-05-15MC: MCCodeGenInfo naming update. NFC.Jim Grosbach1-1/+1
2015-05-15[xcore] Only support the 'm' inline assembly memory constraint. NFC.Daniel Sanders1-6/+0
2015-05-13MC: Modernize MCOperand API naming. NFC.Jim Grosbach2-13/+13
2015-05-12Strip trailing whitespace. NFCDouglas Katzman1-1/+1
2015-05-07Change getTargetNodeName() to produce compiler warnings for missing cases, fi...Matthias Braun2-3/+4
2015-05-05[ShrinkWrap] Add (a simplified version) of shrink-wrapping.Quentin Colombet2-3/+5
2015-04-28Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk3-65/+74
2015-04-28Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper3-74/+65
2015-04-28[DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk3-65/+74
2015-04-24[AsmPrinter] Make AsmPrinter's OutStreamer member a unique_ptr.Lang Hames1-17/+17
2015-04-13Allow memory intrinsics to be tail callsKrzysztof Parzyszek1-2/+3
2015-04-11Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko1-1/+1
2015-04-03[opaque pointer type] More GEP IRBuilder API migrations...David Blaikie1-3/+5
2015-04-02[opaque pointer type] API migration for GEP constant factoriesDavid Blaikie1-1/+2
2015-03-31Replace the MCSubtargetInfo parameter with a Triple when creatingEric Christopher1-3/+3
2015-03-30Remove unused Target argument from MCInstPrinter ctor functions.Eric Christopher1-2/+1
2015-03-27[MCInstPrinter] Enable MCInstPrinter to change its behavior based on theAkira Hatanaka2-2/+3
2015-03-21Remove the target independent TargetMachine::getSubtarget andEric Christopher1-1/+4
2015-03-16There is only one Asm streamer, there is no need for targets to register it.Rafael Espindola1-10/+7
2015-03-16Make each target map all inline assembly memory constraints to InlineAsm::Con...Daniel Sanders1-0/+6
2015-03-13Recommit r232027 with PR22883 fixed: Add infrastructure for support of multip...Daniel Sanders1-4/+4
2015-03-12Revert "r232027 - Add infrastructure for support of multiple memory constraints"Hal Finkel1-4/+4
2015-03-12Add infrastructure for support of multiple memory constraints.Daniel Sanders1-4/+4
2015-03-12Move the DataLayout to the generic TargetMachine, making it mandatory.Mehdi Amini2-4/+3
2015-03-11Have getCalleeSavedRegs take a non-null MachineFunction all theEric Christopher2-4/+3
2015-03-09TableGen: Use 'enum : uint64_t' for feature flags to fix -WmicrosoftReid Kleckner1-0/+2
2015-02-26getRegForInlineAsmConstraint wants to use TargetRegisterInfo forEric Christopher2-7/+8
2015-02-26Remove an argument-less call to getSubtargetImpl from TargetLoweringBase.Eric Christopher1-1/+1
2015-02-21CodeGen: convert CCState interface to using ArrayRefsTim Northover1-2/+1
2015-02-13[PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth1-1/+1
2015-02-02Since TargetLowering is already subtarget dependent just passEric Christopher3-12/+9
2015-02-02Use the function template getSubtarget on the MachineFunctionEric Christopher1-6/+3
2015-02-02Remove unused class variable.Eric Christopher1-3/+1
2015-02-02Remove unused class variable.Eric Christopher1-3/+1
2015-02-01[multiversion] Switch the TTI queries from TargetMachine to SubtargetChandler Carruth1-7/+7
2015-02-01[multiversion] Remove the cached TargetMachine pointer from theChandler Carruth1-3/+16
2015-02-01[multiversion] Switch all of the targets over to use theChandler Carruth2-3/+4
2015-02-01[multiversion] Remove a false freedom to leave the TargetMachine pointerChandler Carruth1-1/+1
2015-02-01[PM] Remove a bunch of stale TTI creation method declarations. I nukedChandler Carruth1-2/+0
2015-01-31[PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth4-21/+16
2015-01-31[PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth2-40/+20
2015-01-29Compute the ELF SectionKind from the flags.Rafael Espindola1-58/+35
2015-01-26Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher7-10/+9
2015-01-19Bring r226038 back.Rafael Espindola1-2/+0
2015-01-19[PM] Replace the Pass argument to SplitEdge with specific analyses usedChandler Carruth1-1/+1
2015-01-18std::unique_ptrify the MCStreamer argument to createAsmPrinterDavid Blaikie1-3/+4
2015-01-16Revert r226242 - Revert Revert Don't create new comdats in CodeGenTimur Iskhodzhanov1-0/+2