summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Lanai
AgeCommit message (Expand)Author
2018-12-21[Lanai] Always use the version of computeKnownBits that returns a value. NFCI.Simon Pilgrim
2018-12-07[Targets] Add errors for tiny and kernel codemodel on targets that don't supp...David Green
2018-11-28[CodeGen][NFC] Make `TII::getMemOpBaseImmOfs` return a base operandFrancis Visoiu Mistrih
2018-09-05Remove FrameAccess struct from hasLoadFromStackSlotSander de Smalen
2018-09-03Extend hasStoreToStackSlot with list of FI accesses.Sander de Smalen
2018-08-16[MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth
2018-07-03[lanai] Handle atomic load of i8 like regular load.Jacques Pienaar
2018-06-06Fix MSVC '*/' found outside of comment warning. NFCI.Simon Pilgrim
2018-06-06[MC] Pass MCSubtargetInfo to fixupNeedsRelaxation and applyFixupPeter Smith
2018-06-03Remove SETCCE use from Lanai's backendAmaury Sechet
2018-05-21MC: Separate creating a generic object writer from creating a target object w...Peter Collingbourne
2018-05-21MC: Change MCAsmBackend::writeNopData() to take a raw_ostream instead of an M...Peter Collingbourne
2018-05-18MC: Change the streamer ctors to take an object writer instead of a stream. N...Peter Collingbourne
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen
2018-05-05Fix a bunch of places where operator-> was used directly on the return from d...Craig Topper
2018-04-23Consistently sort add_subdirectory calls in lib/Target/*/CMakeLists.txtNico Weber
2018-04-04Sort targetgen calls in lib/Target/*/CMakeLists.Nico Weber
2018-03-29Remove some unneeded #includes to fix layeringDavid Blaikie
2018-03-29[IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper
2018-03-29Remove some unused includes to fix layering.David Blaikie
2018-03-23Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie
2018-03-23Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie
2018-02-19Add LanaiMCTargetDesc.h to LanaiInstrInfo.h to make it self containedEric Christopher
2018-02-08[Lanai] Code model dictates section selection.Jacques Pienaar
2018-01-26[SelectionDAGISel] Add a debug print before call to Select. Adjust where blan...Craig Topper
2018-01-22[NFC] fix trivial typos in commentsHiroshi Inoue
2018-01-03Thread MCSubtargetInfo through Target::createMCAsmBackendAlex Bradbury
2017-12-22(Re-landing) Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das
2017-12-21Revert "Expose a TargetMachine::getTargetTransformInfo function"Sanjoy Das
2017-12-21Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-15Add backend name to Target to enable runtime info to be fed back into TableGenDaniel Sanders
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie
2017-10-12Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun
2017-10-11[MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr.Lang Hames
2017-10-11[Asm] Add debug tracing in table-generated assembly matcherOliver Stannard
2017-10-11[MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr.Lang Hames
2017-10-10[MC] Thread unique_ptr<MCObjectWriter> through the create.*ObjectWriterLang Hames
2017-10-09[MC] Plumb unique_ptr<MCELFObjectTargetWriter> through createELFObjectWriter toLang Hames
2017-08-23[Lanai] Remove dead functions from LanaiRegisterInfoAlex Bradbury
2017-08-22Use report_fatal_error for unsupported calling conventionsAlex Bradbury
2017-08-03Delete Default and JITDefault code modelsRafael Espindola
2017-08-01[lanai] Add getIntImmCost in LanaiTargetTransformInfo.Jacques Pienaar
2017-07-11Fully fix the movw/movt addend.Rafael Espindola
2017-07-07[Lanai] Fix -Wimplicit-fallthrough warning. NFCI.Simon Pilgrim
2017-06-24Remove redundant argument.Rafael Espindola