Re-land "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"
[oota-llvm.git] / lib / Target / AArch64 /
2015-03-12 Eric ChristopherRemove the need to cache the subtarget in the AArch64...
2015-03-12 Mehdi AminiMove the DataLayout to the generic TargetMachine, makin...
2015-03-11 Eric ChristopherHave getCallPreservedMask and getThisCallPreservedMask...
2015-03-11 Eric ChristopherHave getCalleeSavedRegs take a non-null MachineFunction...
2015-03-11 Pete CooperConstify AArch64CollectLOH.cpp. NFC
2015-03-10 Eric ChristopherRemove the use of the subtarget in MCCodeEmitter creati...
2015-03-10 Ahmed Bougacha[AArch64] Avoid going through GPRs for across-vector...
2015-03-10 Ahmed Bougacha[AArch64] Remove integer INSvi*lane patterns. NFCI.
2015-03-09 Kevin Qin[AArch64] Enable partial & runtime unrolling on cortex-a57
2015-03-08 Benjamin KramerMake static variables const if possible. Makes them...
2015-03-07 Benjamin KramerMake constant arrays that are passed to functions as...
2015-03-07 Eric ChristopherTypo.
2015-03-06 Quentin Colombet[AArch64][LoadStoreOptimizer] Generate LDP + SXTW inste...
2015-03-06 Bruno Cardoso Lopes[AsmPrinter][TLOF] 32-bit MachO support for replacing...
2015-03-06 Bruno Cardoso Lopes[AsmPrinter][TLOF] ARM64 MachO support for replacing...
2015-03-05 Ahmed Bougacha[AArch64] Teach AsmPrinter about GlobalAddress operands.
2015-03-04 JF BastienMutate TargetLowering::shouldExpandAtomicRMWInIR to...
2015-03-04 Kristof BeylsFix PR22408 - LLVM producing AArch64 TLS relocations...
2015-03-04 Pete CooperRemove MCStreamer.h include from MCContext.h and explic...
2015-03-03 Eric ChristopherRemove subtarget dependence in pass pipeline setup...
2015-03-03 David BlaikieAvoid copying LiveInterval, this could lead to a double...
2015-03-03 David BlaikieRevert "Remove the explicit SDNodeIterator::operator...
2015-03-03 David BlaikieRemove the explicit SDNodeIterator::operator= in favor...
2015-03-03 Chad Rosier[AArch64] When combining constant mul of -3, prefer...
2015-03-02 Sanjoy Das[AArch64] fix an invalid-iterator-use bug.
2015-03-01 Benjamin KramerMake some non-constant static variables non-static...
2015-02-28 Benjamin KramerConvert push_back loops into append calls.
2015-02-28 Benjamin KramerArrayRefize memory operand folding. NFC.
2015-02-27 Eric ChristopherRewrite MachineOperand::print and MachineInstr::print...
2015-02-26 Eric ChristophergetRegForInlineAsmConstraint wants to use TargetRegiste...
2015-02-26 Eric ChristopherRemove an argument-less call to getSubtargetImpl from...
2015-02-25 Matthias BraunAArch64: Add debug message for large shift constants.
2015-02-24 Matthias BraunAArch64: Relax assert about large shift sizes.
2015-02-23 Eric ChristopherRewrite the global merge pass to be subprogram agnostic...
2015-02-23 Chad RosierPrevent hoisting fmul from THEN/ELSE to IF if there...
2015-02-21 Tim NorthoverCodeGen: convert CCState interface to using ArrayRefs
2015-02-20 Eric ChristopherGet the cached subtarget off the MachineFunction rather...
2015-02-19 Ahmed Bougacha[CodeGen] Use ArrayRef instead of std::vector&. NFC.
2015-02-19 Benjamin KramerDemote vectors to arrays. No functionality change.
2015-02-19 Michael KupersteinReverting r229831 due to multiple ARM/PPC/MIPS build...
2015-02-19 Michael KupersteinUse std::bitset for SubtargetFeatures
2015-02-17 Benjamin KramerPrefer SmallVector::append/insert over push_back loops.
2015-02-16 Andrew TrickAArch64: Safely handle the incoming sret call argument.
2015-02-14 Duncan P. N. Exon... AArch64: Canonicalize access to function attributes...
2015-02-13 Chandler Carruth[PM] Remove the old 'PassManager.h' header file at...
2015-02-12 Rafael EspindolaLearn that __DATA,__objc_classrefs is not atomized...
2015-02-12 Benjamin KramerMathExtras: Bring Count(Trailing|Leading)Ones and Count...
2015-02-11 Arnaud A. de Grand... [PBQP] Cautiously update edge costs in the solver
2015-02-08 Tim NorthoverARM & AArch64: teach LowerVSETCC that output type size...
2015-02-06 Ahmed Bougacha[AArch64] Use the source location of the IR branch...
2015-02-06 Benjamin KramerAArch64PromoteConstant: Modernize and resolve some...
2015-02-04 Renato GolinAdding support to LLVM for targeting Cortex-A72
2015-02-04 Frederic RissFix some unnoticed/unwanted behavior change from r222319.
2015-02-03 Eric ChristopherMigrate away from using a Subtarget except for the...
2015-02-02 Ahmed Bougacha[AArch64] Prefer DUP/MOV ("CPY") to INS for vector_extract.
2015-02-01 Chandler Carruth[multiversion] Remove the function parameter from the...
2015-02-01 Chandler Carruth[multiversion] Switch the TTI queries from TargetMachin...
2015-02-01 Chandler Carruth[multiversion] Remove the cached TargetMachine pointer...
2015-02-01 Chandler Carruth[multiversion] Switch all of the targets over to use the
2015-02-01 Chandler Carruth[multiversion] Remove a false freedom to leave the...
2015-02-01 Chandler Carruth[PM] Remove a bunch of stale TTI creation method declar...
2015-01-31 Chandler Carruth[PM] Switch the TargetMachine interface from accepting...
2015-01-31 Chandler Carruth[PM] Change the core design of the TTI analysis to...
2015-01-30 Eric ChristopherAvoid using the cast and use the templated accessor...
2015-01-30 Chad Rosier[AArch64] Make AArch64A57FPLoadBalancing output stable.
2015-01-30 Hao Liu[AArch64]Fix PR21675, a bug about lowering llvm.ctpop...
2015-01-30 Eric ChristopherRemove a few getSubtarget calls in AArch64 pass manager...
2015-01-30 Eric ChristopherClean up some uses of getSubtarget in AArch64.
2015-01-30 Eric ChristopherThis only needs TargetInstrInfo, not the specialized...
2015-01-29 Chad Rosier[AArch64] Add INITIALIZE_PASS macros to AArch64A57FPLoa...
2015-01-29 Eric ChristopherRemove getSubtargetImpl from AArch64ISelLowering and...
2015-01-28 Sanjay Patelfix typos; NFC
2015-01-28 Eric ChristopherMigrate AArch64 except for TTI and AsmPrinter away...
2015-01-27 Eric ChristopherClean up the AArch64 store pair suppression pass initia...
2015-01-27 Eric ChristopherThe subtarget is cached on the MachineFunction. Access...
2015-01-26 Chad RosierCommoning of target specific load/store intrinsics...
2015-01-26 Eric ChristopherMove DataLayout back to the TargetMachine from TargetSu...
2015-01-26 Eric ChristopherFix a problem where the AArch64 ELF assembler was faili...
2015-01-24 Quentin Colombet[AArch64][LoadStoreOptimizer] Form LDPSW when possible.
2015-01-22 Tim NorthoverAArch64: decode all MRS/MSR forms early to avoid saving...
2015-01-21 Tim NorthoverAArch64: add backend option to reserve x18 (platform...
2015-01-19 Rafael EspindolaAdd r224985 back with fixes.
2015-01-19 Greg Fitzgerald[AArch64] Implement GHC calling convention
2015-01-18 David Blaikieunique_ptrify the RelInfo parameter to TargetRegistry...
2015-01-18 David Blaikiestd::unique_ptrify the MCStreamer argument to createAsm...
2015-01-14 Rafael EspindolaRevert "Add r224985 back with two fixes."
2015-01-14 Chandler Carruth[cleanup] Re-sort all the #include lines in LLVM using
2015-01-12 Rafael EspindolaAdd r224985 back with two fixes.
2015-01-08 Ahmed Bougacha[SelectionDAG] Allow targets to specify legality of...
2015-01-07 Ahmed Bougacha[CodeGen] Use MVT iterator_ranges in legality loops...
2015-01-07 Karthik BhatRevert r225165 and r225169
2015-01-06 Lang HamesRevert r225048: It broke ObjC on AArch64.
2015-01-05 Ahmed Bougacha[AArch64] Improve codegen of store lane instructions...
2015-01-05 Ahmed Bougacha[AArch64] Improve codegen of store lane 0 instructions...
2015-01-05 Karthik BhatSelect lower fsub,fabs pattern to fabd on AArch64
2015-01-05 Karthik BhatSelect lower sub,abs pattern to sabd on AArch64
2015-01-05 Craig TopperReplace several 'assert(false' with 'llvm_unreachable...
2015-01-03 Saleem AbdulrasoolARM: permit tail calls to weak externals on COFF
2015-01-03 Craig TopperMinor cleanup to all the switches after MatchInstructio...
2014-12-31 Rafael EspindolaAdd r224985 back with a fix.
next