summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AVR
Commit message (Expand)AuthorAgeFilesLines
* Add backend name to AVR Target to enable runtime info to be fed back into Tab...Leslie Zhai2017-11-231-1/+1
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-176-7/+7
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie2017-11-032-2/+2
* [AVR] Update to current LLVM APIDylan McKay2017-10-185-9/+19
* Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun2017-10-122-4/+6
* TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun2017-10-122-6/+4
* [Asm] Add debug tracing in table-generated assembly matcherOliver Stannard2017-10-111-1/+1
* [AVR] Implement LPMWRdZ pseudo-instruction's expansion.Dylan McKay2017-10-041-1/+44
* [AVR] Factor out mayLoad in tablegen patternsDylan McKay2017-10-041-2/+2
* [AVR] Elaborate LDWRdPtr into `ld r, X++; ld r+1, X`Dylan McKay2017-10-042-7/+7
* [AVR] Insert JMP for long branchesDylan McKay2017-10-042-2/+22
* [AVR] Fix displacement overflow for LDDW/STDWDylan McKay2017-10-042-5/+13
* [AVR] Prefer BasicBlock::getIterator over Function::begin()Dylan McKay2017-09-261-1/+1
* [AVR] When lowering shifts into loops, put newly generated MBBs in the sameDylan McKay2017-09-261-2/+4
* [AVR] Use 1-byte alignment for all data typesDylan McKay2017-09-261-1/+1
* [AVR] Implement getCmpLibcallReturnType().Dylan McKay2017-09-241-0/+5
* [AVR] Remove the 'IsN64' argument to 'MCELFObjectWriter'Dylan McKay2017-09-221-1/+1
* [AVR] Enable the '__do_copy_data' functionDylan McKay2017-09-112-0/+22
* [AVR] Use the correct register classes for 16-bit atomic operationsDylan McKay2017-08-241-22/+42
* Add "Restored" flag to CalleeSavedInfoKrzysztof Parzyszek2017-08-102-2/+2
* [AVR] Compute code model if one is not providedMeador Inge2017-08-061-6/+10
* [AVR] Update target machine to use new constructor parametersDylan McKay2017-08-042-5/+10
* [AVR] Remove the instrumentation passDylan McKay2017-07-234-226/+0
* [SystemZ, LoopStrengthReduce]Jonas Paulsson2017-07-212-2/+3
* [AVR] Fix broken indentationDylan McKay2017-07-131-1/+1
* [AVR] Add a 'LLVM_FALLTHROUGH' statement to the AsmParserDylan McKay2017-07-131-0/+1
* [AVR] Fix indirect calls to function pointersDylan McKay2017-07-131-2/+14
* [AVR] Remove a few very old TODOs that don't have enough context to understandDylan McKay2017-07-112-3/+4
* [AVR] Rename 'ZREGS' to 'ZREG'Dylan McKay2017-07-113-16/+13
* [AVR] Rename 'AVRTiny' to 'Tiny'Dylan McKay2017-07-112-13/+12
* [AVR] Use the generic branch relaxerDylan McKay2017-07-113-5/+77
* Revert "[AVR] Add the branch selection pass from the GitHub repository"Dylan McKay2017-07-053-269/+0
* [AVR] Add the branch selection pass from the GitHub repositoryDylan McKay2017-07-053-0/+269
* [AVR] Fix bug which caused assertion errors for some FRMIDX instructionsDylan McKay2017-07-041-3/+8
* [AVR] Add a missing clobber declaration to LPMWDylan McKay2017-07-041-6/+6
* [AVR] Update AVRASmBackend from API change in r306906Dylan McKay2017-07-012-7/+7
* [AVR] Migrate to new MCAsmBackend applyFixup and processFixupValueLeslie Zhai2017-06-272-28/+26
* Fix -Wunused-variable.Rui Ueyama2017-06-091-2/+0
* Move Object format code to lib/BinaryFormat.Zachary Turner2017-06-073-3/+3
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-068-13/+12
* TargetMachine: Indicate whether machine verifier passes.Matthias Braun2017-05-311-0/+4
* [AVR] Fix a big in shift operator lowering; Authored by Dr. Gergo ErdiDylan McKay2017-05-311-2/+2
* [AVR] CPIRdK can only work with r16..r31; Authored by Dr. Gergo ErdiDylan McKay2017-05-311-1/+1
* TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFCMatthias Braun2017-05-301-2/+2
* [AVR] Remove SREG from CPI's Uses; authored by Florian ZeitzDylan McKay2017-05-291-1/+0
* [AVR] When lowering Select8/Select16, put newly generated MBBs in the same spotDylan McKay2017-05-131-2/+3
* [AVR] Remove an unused variableDylan McKay2017-05-131-1/+0
* [AVR] Migrate to new StructType::get owing to Supress all uses of LLVM_END_WI...Leslie Zhai2017-05-121-1/+1
* Add extra operand to CALLSEQ_START to keep frame part set up previouslySerge Pavlov2017-05-093-6/+5
OpenPOWER on IntegriCloud