summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AVR
AgeCommit message (Expand)Author
2018-07-29[AVR] Re-enable expansion of ADDE/ADDC/SUBE/SUBC in ISelDylan McKay
2018-07-15[AVR] Document some public functionsDylan McKay
2018-06-11[AVR] Set trackLivenessAfterRegAllocDylan McKay
2018-06-07[AVR] Fix build after r334078Alex Bradbury
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-04-04Remove duplicate tablegen lines from AVR target.Nico Weber
2018-03-19[AVR] Lower i128 divisions to runtime library callsDylan McKay
2018-03-06[AVR] Remove the earlyclobber flag from LDDWRdYQDylan McKay
2018-02-19[AVR] Set the program address space in the data layoutDylan McKay
2018-02-19[AVR] Fix a lowering bug in AVRISelLowering.cppDylan McKay
2018-01-26[SelectionDAGISel] Add a debug print before call to Select. Adjust where blan...Craig Topper
2018-01-03Fix build of WebAssembly and AVR backends after r321692Alex Bradbury
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-11[AVR] Implement some missing code pathsDylan McKay
2017-12-11[AVR] Fix incorrectly-calculated AVRMCExpr evaluationsDylan McKay
2017-12-09Revert and accidentally committed revert commitDylan McKay
2017-12-09Revert "[AVR] Override ParseDirective"Dylan McKay
2017-12-09Relax unaligned access assertion when type is byte alignedDylan McKay
2017-12-07[AVR] Override ParseDirectiveLeslie Zhai
2017-11-23Add backend name to AVR Target to enable runtime info to be fed back into Tab...Leslie Zhai
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
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-18[AVR] Update to current LLVM APIDylan McKay
2017-10-12Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun
2017-10-11[Asm] Add debug tracing in table-generated assembly matcherOliver Stannard
2017-10-04[AVR] Implement LPMWRdZ pseudo-instruction's expansion.Dylan McKay
2017-10-04[AVR] Factor out mayLoad in tablegen patternsDylan McKay
2017-10-04[AVR] Elaborate LDWRdPtr into `ld r, X++; ld r+1, X`Dylan McKay
2017-10-04[AVR] Insert JMP for long branchesDylan McKay
2017-10-04[AVR] Fix displacement overflow for LDDW/STDWDylan McKay
2017-09-26[AVR] Prefer BasicBlock::getIterator over Function::begin()Dylan McKay
2017-09-26[AVR] When lowering shifts into loops, put newly generated MBBs in the sameDylan McKay
2017-09-26[AVR] Use 1-byte alignment for all data typesDylan McKay
2017-09-24[AVR] Implement getCmpLibcallReturnType().Dylan McKay
2017-09-22[AVR] Remove the 'IsN64' argument to 'MCELFObjectWriter'Dylan McKay
2017-09-11[AVR] Enable the '__do_copy_data' functionDylan McKay
2017-08-24[AVR] Use the correct register classes for 16-bit atomic operationsDylan McKay
2017-08-10Add "Restored" flag to CalleeSavedInfoKrzysztof Parzyszek
2017-08-06[AVR] Compute code model if one is not providedMeador Inge
2017-08-04[AVR] Update target machine to use new constructor parametersDylan McKay
2017-07-23[AVR] Remove the instrumentation passDylan McKay
2017-07-21[SystemZ, LoopStrengthReduce]Jonas Paulsson
2017-07-13[AVR] Fix broken indentationDylan McKay
2017-07-13[AVR] Add a 'LLVM_FALLTHROUGH' statement to the AsmParserDylan McKay