aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target
AgeCommit message (Expand)Author
2011-09-11CR fixes per Bruno's request.Nadav Rotem
2011-09-06Add codegen support for vector select (in the IR this means a selectDuncan Sands
2011-08-30Emit segmented-stack specific code into function prologues forRafael Espindola
2011-08-30Command line option to enable support for segmented stacks:Rafael Espindola
2011-08-30Follow up to r138791.Evan Cheng
2011-08-24Basic x86 code generation for atomic load and store instructions.Eli Friedman
2011-08-24Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng
2011-08-23Some refactoring so TargetRegistry.h no longer has to include any filesEvan Cheng
2011-08-09Trim an unneeded header.Jakob Stoklund Olesen
2011-08-08Hoist hasLoadFromStackSlot and hasStoreToStackSlot.Jakob Stoklund Olesen
2011-08-08Add MCInstrAnalysis class. This allows the targets to specify own versions of...Benjamin Kramer
2011-08-04Fix a place that was clearly forgotten when the type legalizationDuncan Sands
2011-08-03New approach to r136737: insert the necessary fences for atomic ops in platfo...Eli Friedman
2011-07-27Code generation for 'fence' instruction.Eli Friedman
2011-07-26Rename createCodeEmitter to createMCCodeEmitter; createObjectStreamer to crea...Evan Cheng
2011-07-26Rename TargetAsmParser to MCTargetAsmParser and TargetAsmLexer to MCTargetAsm...Evan Cheng
2011-07-25Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCA...Evan Cheng
2011-07-25Fix last bits of MC layer issues. llvm-mc doesn't need to initialize TargetMa...Evan Cheng
2011-07-23Turn the DenseSet in MCRegisterClass into a tblgenerated bit field. This shou...Benjamin Kramer
2011-07-23Give TargetRegisterClass a pointer to the MCRegisterClass and use it to acces...Benjamin Kramer
2011-07-23Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where th...Evan Cheng
2011-07-22Combine all MC initialization routines into one. e.g. InitializeX86MCAsmInfo,Evan Cheng
2011-07-22Move the logic for printing the registered targets into a staticChandler Carruth
2011-07-22Teach tblgen to emit MCRegisterClasses.Benjamin Kramer
2011-07-21Sink parts of TargetRegisterClass into MCRegisterClass.Benjamin Kramer
2011-07-20Remove the now defunct getCompactUnwindEncoding method from the frame lowerin...Bill Wendling
2011-07-20Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc.Evan Cheng
2011-07-20- Move CodeModel from a TargetMachine global option to MCCodeGenInfo.Evan Cheng
2011-07-20Add MCObjectFileInfo and sink the MCSections initialization code fromEvan Cheng
2011-07-19Enhance the FixedLengthDecoder to be able to generate plausible-looking decod...Owen Anderson
2011-07-19Convert TargetData::getIndexedOffset to use ArrayRef.Jay Foad
2011-07-19Introduce MCCodeGenInfo, which keeps information that can affect codegenEvan Cheng
2011-07-19Make isLoadExtLegal and isTruncStoreLegal check what the name says. :) This ...Eli Friedman
2011-07-18Eliminate TargetAsmInfo::getCompactUnwindEncoding. This get rid of theEvan Cheng
2011-07-18Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions forEvan Cheng
2011-07-18Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo downEvan Cheng
2011-07-18Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previ...Frits van Bommel
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-07-15remove the InvalidateStructLayoutInfo API, which is dead and unnecessary nowChris Lattner
2011-07-15Move some parts of TargetAsmInfo down to MCAsmInfo. This is not the greatestEvan Cheng
2011-07-14Rename createAsmInfo to createMCAsmInfo and move registration code to MCTarge...Evan Cheng
2011-07-14Add a new field to MCOperandInfo that contains information about the type of ...Benjamin Kramer
2011-07-13Add a target-indepedent entry to MCInstrDesc to describe the encoded size of ...Owen Anderson
2011-07-12There is a cyclic dependency between MC and Target if this method is out-of-l...Bill Wendling
2011-07-12Remove IntegerType constness from TargetDataTobias Grosser
2011-07-12Revert r134893 and r134888 (and related patches in other trees). It was causingBill Wendling
2011-07-11De-constify Types in StructType::get() and TargetData::getIntPtrType().Jay Foad
2011-07-11- Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng
2011-07-10Use BranchProbability instead of floating points in IfConverter.Jakub Staszak
2011-07-09Change createAsmParser to take a MCSubtargetInfo instead of triple,Evan Cheng