Use the new script to sort the includes of every file under lib.
[oota-llvm.git] / lib / Target / ARM / ARMISelLowering.cpp
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-30 Sebastian PopCodegen failure for vmull with small vectors
2012-11-29 Silviu BarangaAdded atomic 64 min/max/umin/umax instrinsics support...
2012-11-28 Benjamin KramerARM: Implement CanLowerReturn so large vectors get...
2012-11-17 Eli FriedmanMark FP_EXTEND form v2f32 to v2f64 as "expand" for...
2012-11-16 Weiming ZhaoRemove hard coded registers in ARM ldrexd and strexd...
2012-11-16 Anton KorobeynikovMake sure FABS on v2f32 and v4f32 is legal on ARM NEON
2012-11-15 Eli FriedmanMark FP_ROUND for converting NEON v2f64 to v2f32 as...
2012-11-15 Craig TopperRevert changing FNEG of v4f32 to Expand. It's legal.
2012-11-15 Craig TopperMake FNEG and FABS of v4f32 Expand.
2012-11-15 Craig TopperAdd llvm.ceil, llvm.trunc, llvm.rint, llvm.nearbyint...
2012-11-10 Evan ChengDisable the Thumb no-return call optimization:
2012-11-09 Chad RosierRevert r167620; this can be implemented using an existi...
2012-11-09 Chad RosierAdd support for -mstrict-align compiler option for...
2012-11-06 Chad RosierMark the Int_eh_sjlj_dispatchsetup pseudo instruction...
2012-11-02 Quentin ColombetVext Lowering was missing opportunities
2012-10-30 Quentin ColombetChange ForceSizeOpt attribute into MinSize attribute
2012-10-27 Quentin Colombet[code size][ARM] Emit regular call instructions instead...
2012-10-19 Stepan DyatkovskiyARM:
2012-10-16 Stepan DyatkovskiyIssue:
2012-10-15 Silviu BarangaFixed PR13938: the ARM backend was crashing because...
2012-10-12 Manman RenARM: tail-call inside a function where part of a byval...
2012-10-12 Jim GrosbachARM: Mark VSELECT as 'expand'.
2012-10-10 Stepan DyatkovskiyFix for LDRB instruction:
2012-10-10 Stepan DyatkovskiyIssue description:
2012-10-09 Bill WendlingCreate enums for the different attributes.
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-29 Bob WilsonAdd LLVM support for Swift.
2012-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-09-26 Bill WendlingRemove the `hasFnAttr' method from Function.
2012-09-26 James MolloyFix ordering of operands on lowering of atomicrmw min...
2012-09-18 Evan ChengUse vld1 / vst2 for unaligned v2f64 load / store. e...
2012-09-13 Silviu BarangaThis patch introduces A15 as a target in LLVM.
2012-09-08 Craig TopperSet operation action for FFLOOR to Expand for all vecto...
2012-09-07 Jakob Stoklund OlesenCustom DAGCombine for and/or/xor are for all ARMs.
2012-09-06 James MolloyFix self-host; ensure signedness is consistent.
2012-09-06 James MolloyImprove codegen for BUILD_VECTORs on ARM.
2012-09-04 Arnold SchwaighoferPatch to implement UMLAL/SMLAL instructions for the...
2012-08-31 Jakob Stoklund OlesenFix a couple of typos in EmitAtomic.
2012-08-20 Jakob Stoklund OlesenUse a SmallPtrSet to dedup successors in EmitSjLjDispat...
2012-08-18 Jakob Stoklund OlesenRemove the CAND/COR/CXOR custom ISD nodes and their...
2012-08-18 Jakob Stoklund OlesenAlso combine zext/sext into selects for ARM.
2012-08-18 Jakob Stoklund OlesenAlso pass logical ops to combineSelectAndUse.
2012-08-17 Jakob Stoklund OlesenAdd comment, clean up code. No functional change.
2012-08-16 Jakob Stoklund OlesenHandle ARM MOVCC optimization in PeepholeOptimizer.
2012-08-15 Jakob Stoklund OlesenFold predicable instructions into MOVCC / t2MOVCC.
2012-08-15 Evan ChengUse vld1/vst1 to load/store f64 if alignment is < 4...
2012-08-13 Nadav RotemDo not optimize (or (and X,Y), Z) into BFI and other...
2012-08-12 Arnold SchwaighoferRevert 161581: Patch to implement UMLAL/SMLAL instructi...
2012-08-12 Craig TopperChange addTypeForNeon to use MVT instead of EVT so...
2012-08-09 Arnold SchwaighoferPatch to implement UMLAL/SMLAL instructions for the...
2012-08-03 Bob WilsonFall back to selection DAG isel for calls to builtin...
2012-08-03 Eric ChristopherAdd support for the ARM GHC calling convention, this...
2012-07-25 Jim GrosbachARM: Don't assume an SDNode is a constant.
2012-07-18 Andrew TrickFix ARMTargetLowering::isLegalAddImmediate to consider...
2012-07-18 Andrew Trickwhitespace
2012-06-18 Manman RenARM: use NOEN loads and stores if possible when handlin...
2012-06-15 Manman RenARM: optimization for sub+abs.
2012-06-11 Bill WendlingRe-enable the CMN instruction.
2012-06-01 Manman RenARM: properly handle alignment for struct byval.
2012-06-01 Manman RenARM: support struct byval in llvm
2012-05-25 Justin HolewinskiChange interface for TargetLowering::LowerCallTo and...
2012-05-20 Jakob Stoklund OlesenUse the right register class for LDRrs.
2012-05-05 Benjamin KramerAdd a new target hook "predictableSelectIsExpensive".
2012-05-04 Matt Beaumont-GayPacify GCC's -Wreturn-type
2012-05-04 Hans WennborgMake ARM and Mips use TargetMachine::getTLSModel()
2012-04-30 Bob WilsonDon't introduce illegal types when creating vmull opera...
2012-04-20 Craig TopperConvert more uses of XXXRegisterClass to &XXXRegClass...
2012-04-10 Evan ChengHandle llvm.fma.* intrinsics. rdar://10914096
2012-04-10 Evan ChengFix a long standing tail call optimization bug. When...
2012-04-09 Chad RosierWhen performing a truncating store, it's possible to...
2012-04-09 Chad RosierUpdate comments and remove unnecessary isVolatile(...
2012-04-06 Jim GrosbachTidy up. 80 columns.
2012-04-06 Chandler CarruthThere is no portable std::abs overload for int64_t...
2012-04-06 Jakob Stoklund OlesenAllow negative immediates in ARM and Thumb2 compares.
2012-04-04 Rafael EspindolaAlways compute all the bits in ComputeMaskedBits.
2012-03-30 Evan ChengARM target should allow codegenprep to duplicate ret...
2012-03-29 Lang HamesTry using vmov.i32 to materialize FP32 constants that...
2012-03-27 Craig TopperRemove unnecessary llvm:: qualifications
2012-03-26 Craig TopperPrune includes and replace uses of ARMRegisterInfo...
2012-03-25 Craig TopperReplace uses of ARMBaseInstrInfo and ARMTargetMachine...
2012-03-19 Anton KorobeynikovPerform mul combine when multiplying wiht negative...
2012-03-17 Craig TopperReorder includes to match coding standards. Fix an...
2012-03-15 Lang HamesUse vmov.f32 to materialize f32 consts on ARM. This...
2012-03-11 Craig TopperConvert more static tables of registers used by calling...
2012-03-04 Craig TopperUse uint16_t to store registers in callee saved registe...
2012-03-01 Evan ChengNeuter the optimization I implemented with r107852...
2012-02-28 Evan ChengRe-commit r151623 with fix. Only issue special no-retur...
2012-02-28 Daniel DunbarRevert r151623 "Some ARM implementaions, e.g. A-series...
2012-02-28 Evan ChengSome ARM implementaions, e.g. A-series, does return...
2012-02-24 Jakob Stoklund OlesenSwitch ARM target to register masks.
2012-02-24 Dan GohmanWhen emitting a cmp with 0 for a lowered select, mask...
2012-02-23 Evan ChengCanonicalize (srl (bswap x), 16) to (rotr (bswap x...
2012-02-23 Evan ChengOptimize a couple of common patterns involving conditio...
2012-02-22 Craig TopperMake all pointers to TargetRegisterClass const since...
2012-02-21 Evan ChengProper support for a bastardized darwin-eabi hybird...
2012-02-20 James MolloyImprove generated code for extending loads and some...
2012-02-13 Bill WendlingDon't reserve the R0 and R1 registers here. We don...
2012-02-10 Jason W KimMake valgrind happy.
next