[AArch64] Codegen VMAX/VMIN for safe math cases
[oota-llvm.git] / lib / Target / ARM / ARMISelLowering.cpp
2015-05-13 Artyom Skrobov[AArch64] Codegen VMAX/VMIN for safe math cases
2015-05-12 Eric ChristopherMigrate existing backends that care about software...
2015-05-08 Arnold SchwaighoferScheduleDAGInstrs: In functions with tail calls PseudoS...
2015-05-07 Matthias BraunFix typo.
2015-05-07 Matthias BraunChange getTargetNodeName() to produce compiler warnings...
2015-05-06 Artyom Skrobov[ARM] generate VMAXNM/VMINNM for a compare followed...
2015-04-30 Pete CooperDon't always apply kill flag in thumb2 ABS pseudo expan...
2015-04-28 Sergey DmitroukReapply r235977 "[DebugInfo] Add debug locations to...
2015-04-28 Daniel JasperRevert "[DebugInfo] Add debug locations to constant...
2015-04-28 Sergey Dmitrouk[DebugInfo] Add debug locations to constant SD nodes
2015-04-28 Matthias BraunCleanup, remove unused return value
2015-04-08 Scott Douglass[ARM] make vminnm/vmaxnm work with ?le, ?ge and no...
2015-03-26 Derek SchuffUse movw/movt instead of constant pool loads to lower...
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-23 James Molloy[ARM] Remove target-specific ITOFP/FPTOI nodes
2015-03-18 John Brawn[ARM] Align stack objects passed to memory intrinsics
2015-03-12 Eric ChristopherIn preparation for moving ARM's TargetRegisterInfo...
2015-03-12 Aaron BallmanSilencing an "enumeral and non-enumeral type in conditi...
2015-03-11 Eric ChristopherHave getCallPreservedMask and getThisCallPreservedMask...
2015-03-11 Tim NorthoverARM: simplify and extend byval handling
2015-03-09 Benjamin KramerRemove the remaining uses of abs64 and nuke it.
2015-03-07 Benjamin KramerMake constant arrays that are passed to functions as...
2015-03-05 Ahmed Bougacha[ARM] Enable vector extload combine for legal types.
2015-03-04 JF BastienMutate TargetLowering::shouldExpandAtomicRMWInIR to...
2015-03-04 Pete CooperRemove MCStreamer.h include from MCContext.h and explic...
2015-02-26 Eric ChristophergetRegForInlineAsmConstraint wants to use TargetRegiste...
2015-02-26 Eric ChristopherRemove an argument-less call to getSubtargetImpl from...
2015-02-24 Tim NorthoverARM: treat [N x i32] and [N x i64] as AAPCS composite...
2015-02-23 Eric ChristopherRewrite the global merge pass to be subprogram agnostic...
2015-02-21 Tim NorthoverCodeGen: convert CCState interface to using ArrayRefs
2015-02-19 Ahmed Bougacha[ARM] Re-re-apply VLD1/VST1 base-update combine.
2015-02-19 Ahmed Bougacha[ARM] Minor cleanup to CombineBaseUpdate. NFC.
2015-02-19 Ahmed Bougacha[CodeGen] Use ArrayRef instead of std::vector&. NFC.
2015-02-16 Andrew TrickAArch64: Safely handle the incoming sret call argument.
2015-02-14 Duncan P. N. Exon... ARM: Canonicalize access to function attributes, NFC
2015-02-12 Benjamin KramerMathExtras: Bring Count(Trailing|Leading)Ones and Count...
2015-02-08 Tim NorthoverARM & AArch64: teach LowerVSETCC that output type size...
2015-02-04 Renato GolinReverting VLD1/VST1 base-updating/post-incrementing...
2015-01-29 Eric ChristopherRemove getSubtargetImpl from ARMISelLowering and cache the
2015-01-23 Jyoti AllurThis patch fixes issue with lowering below mentioned...
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-03 Saleem AbdulrasoolARM: permit tail calls to weak externals on COFF
2014-12-23 Ahmed Bougacha[ARM] Don't break alignment when combining base updates...
2014-12-16 Aaron BallmanFixing -Wsign-compare warnings; NFC.
2014-12-16 Bradley Smith[ARM] Prevent PerformVCVTCombine from combining a vmul...
2014-12-15 Michael IlsemanSilence more static analyzer warnings.
2014-12-13 Ahmed BougachaReapply "[ARM] Combine base-updating/post-incrementing...
2014-12-13 Renato GolinRevert "[ARM] Combine base-updating/post-incrementing...
2014-12-10 Ahmed Bougacha[ARM] Combine base-updating/post-incrementing vector...
2014-12-09 Ahmed Bougacha[ARM] Factor out base-updating VLD/VST combiner functio...
2014-12-09 Ahmed Bougacha[ARM] Move the store combiner function down. NFC.
2014-12-05 Eric ChristopherBoth of these subtargets have functions that check...
2014-11-21 Craig TopperRemove a bunch of unnecessary typecasts to 'const Targe...
2014-11-20 Reid KlecknerFix more instances of -Wsentinel on Windows with s...
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-13 Aditya NandakumarWe can get the TLOF from the TargetMachine - so constru...
2014-11-13 Aditya NandakumarThis patch changes the ownership of TLOF from TargetLow...
2014-11-03 Akira Hatanaka[ARM, inline-asm] Fix ARMTargetLowering::getRegForInlin...
2014-11-01 Daniel SandersRenamed CCState members that appear to misspell 'Proces...
2014-10-31 Quentin Colombet[CodeGenPrepare] Move extractelement close to store...
2014-10-27 Oliver Stannard[ARM] Select VMAXNM and VMINNM regardless of operand...
2014-10-23 Renato GolinDo not emit intermediate register for zero FP immediate
2014-10-20 Tim NorthoverARM: rework Thumb1 frame index rewriting
2014-10-09 Bob WilsonUse triple's isiOS() and isOSDarwin() methods.
2014-10-03 Eric Christopherconstify TargetMachine argument.
2014-10-01 Oliver Stannard[ARM] Allow selecting VRINT[APMXZR] and VCVT[BT] instru...
2014-09-25 Tom StellardARM: Remove unneeded check for MI->hasPostISelHook()
2014-09-23 Robin MorissetAdd AtomicExpandPass::bracketInstWithFences, and use...
2014-09-23 Robin MorissetJust add a fixme about a possibly faster implementation...
2014-09-18 Quentin Colombet[ARM] Do not perform a tail call when the caller return...
2014-09-18 Robin MorissetRestore "[ARM, Fix] Fix emitLeading/TrailingFence on...
2014-09-17 Robin MorissetRevert "[ARM, Fix] Fix emitLeading/TrailingFence on...
2014-09-17 Robin Morisset[ARM, Fix] Fix emitLeading/TrailingFence on old ARM...
2014-09-17 Robin Morisset[X86] Use the generic AtomicExpandPass instead of X86At...
2014-09-04 Aaron BallmanSilencing a usually-helpful-but-braindead-silly-in...
2014-09-03 Robin MorissetRefactor AtomicExpandPass and add a generic isAtomic...
2014-09-03 Robin MorissetUse target-dependent emitLeading/TrailingFence instead...
2014-09-02 Eric ChristopherReinstate "Nuke the old JIT."
2014-08-27 Craig TopperSimplify creation of a bunch of ArrayRefs by using...
2014-08-24 Craig TopperUse range based for loops to avoid needing to re-mentio...
2014-08-23 Chad RosierRevert "ARM: improve RTABI 4.2 conformance on Linux"
2014-08-23 Chad RosierRevert "ARM: mark missing functions from RTABI"
2014-08-22 Reid KlecknerARM / x86_64 varargs: Don't save regparms in prologue...
2014-08-21 Jonathan RoelofsAdd a thread-model knob for lowering atomics on baremet...
2014-08-21 Oliver Stannard[ARM] Enable DP copy, load and store instructions for...
2014-08-20 Yi KongARM: Fix codegen for rbit intrinsic
2014-08-18 Robin MorissetMake use of isAtLeastRelease/Acquire in the ARM/AArch64...
2014-08-18 Oliver Stannard[ARM,AArch64] Do not tail-call to an externally-defined...
2014-08-17 Saleem AbdulrasoolARM: mark missing functions from RTABI
2014-08-17 Saleem AbdulrasoolARM: improve RTABI 4.2 conformance on Linux
2014-08-17 Saleem AbdulrasoolARM: whitespace
2014-08-15 Robin MorissetFix typos in comments
2014-08-15 Chad Rosier[AArch32] Add support for FP rounding operations for...
2014-08-12 Justin BognerIR: Print a newline when dumping Types
2014-08-11 Oliver StannardARM: __gnu_h2f_ieee and __gnu_f2h_ieee always use the...
2014-08-07 Eric ChristopherTemporarily Revert "Nuke the old JIT." as it's not...
2014-08-07 Rafael EspindolaNuke the old JIT.
2014-08-06 Eric ChristopherRemove the target machine from CCState. Previously...
2014-08-06 Tim NorthoverARM: do not generate BLX instructions on Cortex-M CPUs.
next