summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/Thumb
Commit message (Expand)AuthorAgeFilesLines
* [Thumb][test] Fix CodeGen/Thumb/PR17309.ll after llvmorg-10-init-16046-ga36d...Fangrui Song2019-12-241-2/+2
* Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"...Fangrui Song2019-12-241-2/+2
* Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" a...Fangrui Song2019-12-248-14/+14
* Revert "ARM-Darwin: keep the frame register reserved even if not updated."Alina Sbirlea2019-12-061-1/+1
* Revert "[ARM] Allocatable Global Register Variables for ARM"Carey Williams2019-11-291-15/+0
* [ARM] Allocatable Global Register Variables for ARMAnna Welker2019-11-181-0/+15
* (Re)generate various tests. NFCAmaury Sechet2019-10-081-8/+17
* [ScheduleDAG] When a node is cloned, add an edge between the nodes.Eli Friedman2019-10-041-0/+41
* ARM-Darwin: keep the frame register reserved even if not updated.Tim Northover2019-10-041-1/+1
* [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir...Guillaume Chatelet2019-09-112-2/+2
* Revert [MBP] Disable aggressive loop rotate in plain modeJordan Rupprecht2019-08-292-17/+21
* [MBP] Disable aggressive loop rotate in plain modeGuozhi Wei2019-08-222-21/+17
* Revert r368339 "[MBP] Disable aggressive loop rotate in plain mode"Hans Wennborg2019-08-122-17/+21
* [MBP] Disable aggressive loop rotate in plain modeGuozhi Wei2019-08-082-21/+17
* [Thumb] Fix invalid symbol redefinition due to duplicated jumptable (PR42760)Nikita Popov2019-08-031-0/+56
* [ARM] Lower "(x<<c) > 0x80000000U" to "lsls" on Thumb1.Eli Friedman2019-07-311-8/+2
* [ARM] Transform compare of masked value to shift on Thumb1.Eli Friedman2019-07-311-0/+214
* [CodeGen] Don't resolve the stack protector frame accesses until PEIFrancis Visoiu Mistrih2019-07-251-12/+27
* [ARM] Favour PL/MI over GE/LT when possibleDavid Green2019-07-041-2/+2
* [ARM] Fix unwind info for Thumb1 functions that save high registers.Eli Friedman2019-07-021-112/+198
* [ARM] Don't reserve R12 on Thumb1 as an emergency spill slot.Eli Friedman2019-06-263-19/+402
* [lit] Delete empty lines at the end of lit.local.cfg NFCFangrui Song2019-06-171-1/+0
* Describe stack-id as an enumSander de Smalen2019-06-171-2/+2
* [MBP] Move a latch block with conditional exit and multi predecessors to top ...Guozhi Wei2019-06-141-6/+6
* [FIX] Forces shrink wrapping to consider any memory access as aliasing with t...Diogo N. Sampaio2019-06-131-387/+1255
* [TargetLowering] Extend bool args to inline-asm according to getBooleanTypeKees Cook2019-05-221-0/+14
* [ARM] Add an extra constant hoisting test. NFCDavid Green2019-04-101-0/+75
* [ARM] Optimize expressions like "return x != 0;" for Thumb1.Eli Friedman2019-04-022-156/+94
* [Thumb] Fix infinite loop in ABS expansion (PR41160)Simon Pilgrim2019-03-211-0/+20
* [ARM] Eliminate redundant "mov rN, sp" instructions in Thumb1.Eli Friedman2019-03-204-31/+26
* [ARM] Make sure to save/restore LR when we use tBfar.Eli Friedman2019-03-191-0/+712
* [DAGCombiner] If a TokenFactor would be merged into its user, consider the us...Nirav Dave2019-03-132-9/+9
* CodeGenPrep: preserve inbounds attribute when sinking GEPs.Tim Northover2019-03-121-2/+2
* [Thumb] Add some integer abs testcases for different typesizes.Simon Pilgrim2019-03-011-15/+53
* [ARM] Add some more missing T1 opcodes for the peephole optimisierDavid Green2019-02-252-31/+432
* [ARM] Add some missing thumb1 opcodes to enable peephole optimisation of CMPsDavid Green2019-02-221-0/+226
* Revert 354564: [ARM] Add some missing thumb1 opcodes to enable peephole optim...David Green2019-02-211-226/+0
* [ARM] Add some missing thumb1 opcodes to enable peephole optimisation of CMPsDavid Green2019-02-211-0/+226
* [Codegen] Remove dead flags on Physical Defs in machine cseDavid Green2019-02-201-0/+103
* [SelectionDAG] Fix return calling convention in expansion of ?MULOwhitequark2019-02-121-0/+43
* [Codegen] Make sure kill flags are not incorrect from removed machine phi'sDavid Green2019-02-121-0/+38
* [ARM] Mark 255 and 65535 as cheap for Thumb1 "And"David Green2019-02-041-16/+10
* [ARM] Add testcases for D57671. NFCDavid Green2019-02-041-0/+165
* [ARM] Combine ands+lsls to lsls+lsrs for Thumb1.Eli Friedman2019-01-221-0/+70
* Replace "no-frame-pointer-*" function attributes with "frame-pointer"Francis Visoiu Mistrih2019-01-145-6/+6
* [ARM] Complete the Thumb1 shift+and->shift+shift transforms.Eli Friedman2018-12-201-9/+66
* [RegAllocGreedy] IMPLICIT_DEF values shouldn't prefer registersJohn Brawn2018-12-141-0/+99
* [SelectionDAG] swap select_cc operands to enable foldingAlexandros Lamprineas2018-11-091-11/+5
* [ARM] Fix CPSR liveness in tMOVCCr_pseudo lowering.Eli Friedman2018-11-071-2/+23
* [ARM] Add missing pseudo-instruction for Thumb1 RSBS.Eli Friedman2018-10-312-8/+4
OpenPOWER on IntegriCloud