2012-12-20 |
Bob Wilson | Revert "Adding support for llvm.arm.neon.vaddl[su]... |
blob | commitdiff | raw |
2012-12-20 |
Renato Golin | Adding support for llvm.arm.neon.vaddl[su].* and |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Jakob Stoklund Olesen | Remove the explicit MachineInstrBuilder(MI) constructor. |
blob | commitdiff | raw |
2012-12-19 |
Patrik Hagglund | Change TargetLowering::findRepresentativeClass to take... |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Bill Wendling | Rename the 'Attributes' class to 'Attribute'. It's... |
blob | commitdiff | raw | diff to current |
2012-12-13 |
Patrik Hagglund | Change TargetLowering::getRegClassFor to take an MVT... |
blob | commitdiff | raw | diff to current |
2012-12-12 |
Evan Cheng | Sorry about the churn. One more change to getOptimalMem... |
blob | commitdiff | raw | diff to current |
2012-12-12 |
Evan Cheng | - Rename isLegalMemOpType to isSafeMemOpType. "Legal... |
blob | commitdiff | raw | diff to current |
2012-12-12 |
Evan Cheng | Avoid using lossy load / stores for memcpy / memset... |
blob | commitdiff | raw | diff to current |
2012-12-11 |
Evan Cheng | Replace TargetLowering::isIntImmLegal() with |
blob | commitdiff | raw | diff to current |
2012-12-11 |
Patrik Hagglund | Revert EVT->MVT changes, r169836-169851, due to buildbo... |
blob | commitdiff | raw | diff to current |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::findRepresentativeClass to take... |
blob | commitdiff | raw | diff to current |
2012-12-11 |
Patrik Hagglund | Change TargetLowering::getRegClassFor to take an MVT... |
blob | commitdiff | raw | diff to current |
2012-12-11 |
Evan Cheng | Stylistic tweak. |
blob | commitdiff | raw | diff to current |
2012-12-10 |
Evan Cheng | Some enhancements for memcpy / memset inline expansion. |
blob | commitdiff | raw | diff to current |
2012-12-06 |
Evan Cheng | Replace r169459 with something safer. Rather than havin... |
blob | commitdiff | raw | diff to current |
2012-12-06 |
Evan Cheng | Let targets provide hooks that compute known zero and... |
blob | commitdiff | raw | diff to current |
2012-12-04 |
Matt Beaumont-Gay | Appease GCC's -Wparentheses. |
blob | commitdiff | raw | diff to current |
2012-12-04 |
Evan Cheng | ARM custom lower ctpop for vector types. Patch by Pete... |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Sebastian Pop | Codegen failure for vmull with small vectors |
blob | commitdiff | raw | diff to current |
2012-11-29 |
Silviu Baranga | Added atomic 64 min/max/umin/umax instrinsics support... |
blob | commitdiff | raw | diff to current |
2012-11-28 |
Benjamin Kramer | ARM: Implement CanLowerReturn so large vectors get... |
blob | commitdiff | raw | diff to current |
2012-11-17 |
Eli Friedman | Mark FP_EXTEND form v2f32 to v2f64 as "expand" for... |
blob | commitdiff | raw | diff to current |
2012-11-16 |
Weiming Zhao | Remove hard coded registers in ARM ldrexd and strexd... |
blob | commitdiff | raw | diff to current |
2012-11-16 |
Anton Korobeynikov | Make sure FABS on v2f32 and v4f32 is legal on ARM NEON |
blob | commitdiff | raw | diff to current |
2012-11-15 |
Eli Friedman | Mark FP_ROUND for converting NEON v2f64 to v2f32 as... |
blob | commitdiff | raw | diff to current |
2012-11-15 |
Craig Topper | Revert changing FNEG of v4f32 to Expand. It's legal. |
blob | commitdiff | raw | diff to current |
2012-11-15 |
Craig Topper | Make FNEG and FABS of v4f32 Expand. |
blob | commitdiff | raw | diff to current |
2012-11-15 |
Craig Topper | Add llvm.ceil, llvm.trunc, llvm.rint, llvm.nearbyint... |
blob | commitdiff | raw | diff to current |
2012-11-10 |
Evan Cheng | Disable the Thumb no-return call optimization: |
blob | commitdiff | raw | diff to current |
2012-11-09 |
Chad Rosier | Revert r167620; this can be implemented using an existi... |
blob | commitdiff | raw | diff to current |
2012-11-09 |
Chad Rosier | Add support for -mstrict-align compiler option for... |
blob | commitdiff | raw | diff to current |
2012-11-06 |
Chad Rosier | Mark the Int_eh_sjlj_dispatchsetup pseudo instruction... |
blob | commitdiff | raw | diff to current |
2012-11-02 |
Quentin Colombet | Vext Lowering was missing opportunities |
blob | commitdiff | raw | diff to current |
2012-10-30 |
Quentin Colombet | Change ForceSizeOpt attribute into MinSize attribute |
blob | commitdiff | raw | diff to current |
2012-10-27 |
Quentin Colombet | [code size][ARM] Emit regular call instructions instead... |
blob | commitdiff | raw | diff to current |
2012-10-19 |
Stepan Dyatkovskiy | ARM: |
blob | commitdiff | raw | diff to current |
2012-10-16 |
Stepan Dyatkovskiy | Issue: |
blob | commitdiff | raw | diff to current |
2012-10-15 |
Silviu Baranga | Fixed PR13938: the ARM backend was crashing because... |
blob | commitdiff | raw | diff to current |
2012-10-12 |
Manman Ren | ARM: tail-call inside a function where part of a byval... |
blob | commitdiff | raw | diff to current |
2012-10-12 |
Jim Grosbach | ARM: Mark VSELECT as 'expand'. |
blob | commitdiff | raw | diff to current |
2012-10-10 |
Stepan Dyatkovskiy | Fix for LDRB instruction: |
blob | commitdiff | raw | diff to current |
2012-10-10 |
Stepan Dyatkovskiy | Issue description: |
blob | commitdiff | raw | diff to current |
2012-10-09 |
Bill Wendling | Create enums for the different attributes. |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Micah Villmow | Move TargetData to DataLayout. |
blob | commitdiff | raw | diff to current |
2012-09-29 |
Bob Wilson | Add LLVM support for Swift. |
blob | commitdiff | raw | diff to current |
2012-09-27 |
Sylvestre Ledru | Revert 'Fix a typo 'iff' => 'if''. iff is an abreviatio... |
blob | commitdiff | raw | diff to current |
2012-09-27 |
Sylvestre Ledru | Fix a typo 'iff' => 'if' |
blob | commitdiff | raw | diff to current |
2012-09-26 |
Bill Wendling | Remove the `hasFnAttr' method from Function. |
blob | commitdiff | raw | diff to current |
2012-09-26 |
James Molloy | Fix ordering of operands on lowering of atomicrmw min... |
blob | commitdiff | raw | diff to current |
2012-09-18 |
Evan Cheng | Use vld1 / vst2 for unaligned v2f64 load / store. e... |
blob | commitdiff | raw | diff to current |
2012-09-13 |
Silviu Baranga | This patch introduces A15 as a target in LLVM. |
blob | commitdiff | raw | diff to current |
2012-09-08 |
Craig Topper | Set operation action for FFLOOR to Expand for all vecto... |
blob | commitdiff | raw | diff to current |
2012-09-07 |
Jakob Stoklund Olesen | Custom DAGCombine for and/or/xor are for all ARMs. |
blob | commitdiff | raw | diff to current |
2012-09-06 |
James Molloy | Fix self-host; ensure signedness is consistent. |
blob | commitdiff | raw | diff to current |
2012-09-06 |
James Molloy | Improve codegen for BUILD_VECTORs on ARM. |
blob | commitdiff | raw | diff to current |
2012-09-04 |
Arnold Schwaighofer | Patch to implement UMLAL/SMLAL instructions for the... |
blob | commitdiff | raw | diff to current |
2012-08-31 |
Jakob Stoklund Olesen | Fix a couple of typos in EmitAtomic. |
blob | commitdiff | raw | diff to current |
2012-08-20 |
Jakob Stoklund Olesen | Use a SmallPtrSet to dedup successors in EmitSjLjDispat... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Jakob Stoklund Olesen | Remove the CAND/COR/CXOR custom ISD nodes and their... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Jakob Stoklund Olesen | Also combine zext/sext into selects for ARM. |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Jakob Stoklund Olesen | Also pass logical ops to combineSelectAndUse. |
blob | commitdiff | raw | diff to current |
2012-08-17 |
Jakob Stoklund Olesen | Add comment, clean up code. No functional change. |
blob | commitdiff | raw | diff to current |
2012-08-16 |
Jakob Stoklund Olesen | Handle ARM MOVCC optimization in PeepholeOptimizer. |
blob | commitdiff | raw | diff to current |
2012-08-15 |
Jakob Stoklund Olesen | Fold predicable instructions into MOVCC / t2MOVCC. |
blob | commitdiff | raw | diff to current |
2012-08-15 |
Evan Cheng | Use vld1/vst1 to load/store f64 if alignment is < 4... |
blob | commitdiff | raw | diff to current |
2012-08-13 |
Nadav Rotem | Do not optimize (or (and X,Y), Z) into BFI and other... |
blob | commitdiff | raw | diff to current |
2012-08-12 |
Arnold Schwaighofer | Revert 161581: Patch to implement UMLAL/SMLAL instructi... |
blob | commitdiff | raw | diff to current |
2012-08-12 |
Craig Topper | Change addTypeForNeon to use MVT instead of EVT so... |
blob | commitdiff | raw | diff to current |
2012-08-09 |
Arnold Schwaighofer | Patch to implement UMLAL/SMLAL instructions for the... |
blob | commitdiff | raw | diff to current |
2012-08-03 |
Bob Wilson | Fall back to selection DAG isel for calls to builtin... |
blob | commitdiff | raw | diff to current |
2012-08-03 |
Eric Christopher | Add support for the ARM GHC calling convention, this... |
blob | commitdiff | raw | diff to current |
2012-07-25 |
Jim Grosbach | ARM: Don't assume an SDNode is a constant. |
blob | commitdiff | raw | diff to current |
2012-07-18 |
Andrew Trick | Fix ARMTargetLowering::isLegalAddImmediate to consider... |
blob | commitdiff | raw | diff to current |
2012-07-18 |
Andrew Trick | whitespace |
blob | commitdiff | raw | diff to current |
2012-06-18 |
Manman Ren | ARM: use NOEN loads and stores if possible when handlin... |
blob | commitdiff | raw | diff to current |
2012-06-15 |
Manman Ren | ARM: optimization for sub+abs. |
blob | commitdiff | raw | diff to current |
2012-06-11 |
Bill Wendling | Re-enable the CMN instruction. |
blob | commitdiff | raw | diff to current |
2012-06-01 |
Manman Ren | ARM: properly handle alignment for struct byval. |
blob | commitdiff | raw | diff to current |
2012-06-01 |
Manman Ren | ARM: support struct byval in llvm |
blob | commitdiff | raw | diff to current |
2012-05-25 |
Justin Holewinski | Change interface for TargetLowering::LowerCallTo and... |
blob | commitdiff | raw | diff to current |
2012-05-20 |
Jakob Stoklund Olesen | Use the right register class for LDRrs. |
blob | commitdiff | raw | diff to current |
2012-05-05 |
Benjamin Kramer | Add a new target hook "predictableSelectIsExpensive". |
blob | commitdiff | raw | diff to current |
2012-05-04 |
Matt Beaumont-Gay | Pacify GCC's -Wreturn-type |
blob | commitdiff | raw | diff to current |
2012-05-04 |
Hans Wennborg | Make ARM and Mips use TargetMachine::getTLSModel() |
blob | commitdiff | raw | diff to current |
2012-04-30 |
Bob Wilson | Don't introduce illegal types when creating vmull opera... |
blob | commitdiff | raw | diff to current |
2012-04-20 |
Craig Topper | Convert more uses of XXXRegisterClass to &XXXRegClass... |
blob | commitdiff | raw | diff to current |
2012-04-10 |
Evan Cheng | Handle llvm.fma.* intrinsics. rdar://10914096 |
blob | commitdiff | raw | diff to current |
2012-04-10 |
Evan Cheng | Fix a long standing tail call optimization bug. When... |
blob | commitdiff | raw | diff to current |
2012-04-09 |
Chad Rosier | When performing a truncating store, it's possible to... |
blob | commitdiff | raw | diff to current |
2012-04-09 |
Chad Rosier | Update comments and remove unnecessary isVolatile(... |
blob | commitdiff | raw | diff to current |
2012-04-06 |
Jim Grosbach | Tidy up. 80 columns. |
blob | commitdiff | raw | diff to current |
2012-04-06 |
Chandler Carruth | There is no portable std::abs overload for int64_t... |
blob | commitdiff | raw | diff to current |
2012-04-06 |
Jakob Stoklund Olesen | Allow negative immediates in ARM and Thumb2 compares. |
blob | commitdiff | raw | diff to current |
2012-04-04 |
Rafael Espindola | Always compute all the bits in ComputeMaskedBits. |
blob | commitdiff | raw | diff to current |
2012-03-30 |
Evan Cheng | ARM target should allow codegenprep to duplicate ret... |
blob | commitdiff | raw | diff to current |
2012-03-29 |
Lang Hames | Try using vmov.i32 to materialize FP32 constants that... |
blob | commitdiff | raw | diff to current |
2012-03-27 |
Craig Topper | Remove unnecessary llvm:: qualifications |
blob | commitdiff | raw | diff to current |
2012-03-26 |
Craig Topper | Prune includes and replace uses of ARMRegisterInfo... |
blob | commitdiff | raw | diff to current |
next |