aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMFastISel.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-17Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner1-0/+1
2016-08-17Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner1-2/+3
2016-08-08[ARM] Add support for embedded position-independent codeOliver Stannard1-0/+4
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-2/+2
2016-07-18[ARM] Honour ABI for rem under -O0 for EABI, GNUEABI, Android and MuslDiana Picus1-0/+7
2016-07-15[CodeGen] Take a MachineMemOperand::Flags in MachineFunction::getMachineMemOp...Justin Lebar1-2/+3
2016-06-30Delete unused includes. NFC.Rafael Espindola1-1/+0
2016-06-28Don't pass a Reloc::Model to GVIsIndirectSymbol.Rafael Espindola1-2/+1
2016-06-27Move shouldAssumeDSOLocal to Target.Rafael Espindola1-4/+1
2016-06-26Use isPositionIndependent. NFC.Rafael Espindola1-1/+1
2016-06-21Delete more dead code.Rafael Espindola1-37/+0
2016-06-21Replace silly uses of 'signed' with 'int'David Majnemer1-2/+2
2016-06-20Add a isPositionIndependent helper to ARMFastISel. NFC.Rafael Espindola1-8/+13
2016-06-20Use shouldAssumeDSOLocal.Rafael Espindola1-1/+3
2016-06-20Simplify. NFC.Rafael Espindola1-6/+2
2016-06-16Don't print (PLT) on arm.Rafael Espindola1-9/+2
2016-04-18[NFC] Header cleanupMehdi Amini1-1/+0
2016-04-11Swift Calling Convention: swifterror target support.Manman Ren1-0/+36
2016-04-05Swift Calling Convention: swiftcc for ARM.Manman Ren1-0/+2
2016-03-29Swift Calling Convention: add swiftself attribute.Manman Ren1-0/+2
2016-03-18[CXX_FAST_TLS] fix issues with O0 on ARM, AArch64 and X86.Manman Ren1-0/+1
2016-01-17[opaque pointer types] [NFC] CallSite: use getFunctionType() instead of going...Manuel Jacob1-2/+1
2016-01-12CXX_FAST_TLS calling convention: performance improvement for ARM.Manman Ren1-0/+3
2016-01-07ARM: support TLS accesses on Darwin platformsTim Northover1-1/+1
2015-12-05Replace uint16_t with the MCPhysReg typedef in many places. A lot of physical...Craig Topper1-1/+1
2015-11-19Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper1-4/+3
2015-11-18Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper1-3/+4
2015-10-26ARM/ELF: Restore original (pre-r251322) logic for deciding whether to use GOT.Peter Collingbourne1-1/+1
2015-10-26ARM/ELF: Better codegen for global variable addresses.Peter Collingbourne1-39/+42
2015-10-19ARM: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith1-1/+1
2015-09-19NFC: Fix indentation and add braces to clarify nested of else-statement.Bob Wilson1-2/+3
2015-08-26FastISel: Use finishCondBranch() for ARM,Mips,PowerPC FastISelMatthias Braun1-6/+3
2015-08-11PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz1-6/+3
2015-08-06Convert a bunch of loops to foreach. NFC.Pete Cooper1-2/+2
2015-07-09Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini1-16/+17
2015-07-09Redirect DataLayout from TargetMachine to Module in ComputeValueVTs()Mehdi Amini1-1/+1
2015-07-07[ARM] Define a subtarget feature and use it to decide whether long calls shouldAkira Hatanaka1-6/+4
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-05-23Stop resetting NoFramePointerElim in TargetMachine::resetTargetOptions.Akira Hatanaka1-16/+2
2015-05-06[ARM] Fast-Isel was incorrectly selecting <2 x double> adds.Pete Cooper1-0/+4
2015-05-06[ARM][FastISel] Use TST #1 instead of CMP #0 for select.Ahmed Bougacha1-4/+4
2015-03-11Have getCallPreservedMask and getThisCallPreservedMask take aEric Christopher1-2/+2
2015-01-30Add ARM test for r227489, but XFAIL because this is actually more work than i...David Blaikie1-7/+7
2015-01-30Revert "Revert "Matching ARM change for r227481: DebugInfo: Teach Fast ISel t...Renato Golin1-7/+7
2015-01-30Revert "Matching ARM change for r227481: DebugInfo: Teach Fast ISel to respec...Renato Golin1-7/+7
2015-01-29Matching ARM change for r227481: DebugInfo: Teach Fast ISel to respect the de...David Blaikie1-7/+7
2015-01-29Small cleanup in ARMFastISel initialization.Eric Christopher1-5/+4
2015-01-29Migrate ARM except for TTI, AsmPrinter, and frame loweringEric Christopher1-13/+11
2014-11-21Remove a bunch of unnecessary typecasts to 'const TargetRegisterClass *'Craig Topper1-21/+11