summaryrefslogtreecommitdiff
path: root/lib/Target/AVR
AgeCommit message (Expand)Author
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
2017-07-13[AVR] Fix indirect calls to function pointersDylan McKay
2017-07-11[AVR] Remove a few very old TODOs that don't have enough context to understandDylan McKay
2017-07-11[AVR] Rename 'ZREGS' to 'ZREG'Dylan McKay
2017-07-11[AVR] Rename 'AVRTiny' to 'Tiny'Dylan McKay
2017-07-11[AVR] Use the generic branch relaxerDylan McKay
2017-07-05Revert "[AVR] Add the branch selection pass from the GitHub repository"Dylan McKay
2017-07-05[AVR] Add the branch selection pass from the GitHub repositoryDylan McKay
2017-07-04[AVR] Fix bug which caused assertion errors for some FRMIDX instructionsDylan McKay
2017-07-04[AVR] Add a missing clobber declaration to LPMWDylan McKay
2017-07-01[AVR] Update AVRASmBackend from API change in r306906Dylan McKay
2017-06-27[AVR] Migrate to new MCAsmBackend applyFixup and processFixupValueLeslie Zhai
2017-06-09Fix -Wunused-variable.Rui Ueyama
2017-06-07Move Object format code to lib/BinaryFormat.Zachary Turner
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-05-31TargetMachine: Indicate whether machine verifier passes.Matthias Braun