2014-09-25 |
Bruno Cardoso Lopes | [MachineSink+PGO] Teach MachineSink to use BlockFrequencyInfo
|
commit | commitdiff | tree |
2014-08-25 |
Bruno Cardoso Lopes | Remove dangling initializers in GlobalDCE
|
commit | commitdiff | tree |
2014-08-25 |
Bruno Cardoso Lopes | Rise from the dead and update personal info
|
commit | commitdiff | tree |
2011-12-30 |
Bruno Cardoso Lopes | Cleanup Mips code and rename some variables. Patch...
|
commit | commitdiff | tree |
2011-12-30 |
Bruno Cardoso Lopes | Improve Mips JIT.
|
commit | commitdiff | tree |
2011-12-07 |
Bruno Cardoso Lopes | Variable cleanup. Based on past patch submittals variable...
|
commit | commitdiff | tree |
2011-12-07 |
Bruno Cardoso Lopes | Add a few moreLocal/Global R_MIPS_GOT related fixups and
|
commit | commitdiff | tree |
2011-12-06 |
Bruno Cardoso Lopes | Use branches instead of jumps + variable cleanup. Testcase...
|
commit | commitdiff | tree |
2011-12-06 |
Bruno Cardoso Lopes | Explicit symbols for gnu mimicing relocations. Patch...
|
commit | commitdiff | tree |
2011-12-06 |
Bruno Cardoso Lopes | Add register HWR29 numbering. Patch by Jack Carter
|
commit | commitdiff | tree |
2011-11-25 |
Bruno Cardoso Lopes | This patch contains support for encoding FMA4 instructions and
|
commit | commitdiff | tree |
2011-11-11 |
Bruno Cardoso Lopes | Mips MC object code emission improvements:
|
commit | commitdiff | tree |
2011-11-08 |
Bruno Cardoso Lopes | Properly handle Mips MC relocations and lower cpload...
|
commit | commitdiff | tree |
2011-11-08 |
Bruno Cardoso Lopes | This patch handles unaligned loads and stores in Mips...
|
commit | commitdiff | tree |
2011-11-04 |
Bruno Cardoso Lopes | Add mips ELF relocation types. Patch by Jack Carter!
|
commit | commitdiff | tree |
2011-10-25 |
Bruno Cardoso Lopes | According to Mips folks, the backend is now generally...
|
commit | commitdiff | tree |
2011-10-25 |
Bruno Cardoso Lopes | This is the first of several patches for Mips direct...
|
commit | commitdiff | tree |
2011-10-25 |
Bruno Cardoso Lopes | Corrects previously incorrect $sp change in MipsCompilationC...
|
commit | commitdiff | tree |
2011-10-18 |
Bruno Cardoso Lopes | Final patch that completes old JIT support for Mips:
|
commit | commitdiff | tree |
2011-10-10 |
Bruno Cardoso Lopes | The Mips specific function for instruction cache invalidatio...
|
commit | commitdiff | tree |
2011-09-20 |
Bruno Cardoso Lopes | Add a DAGCombine for subvector extracts to remove useless...
|
commit | commitdiff | tree |
2011-09-20 |
Bruno Cardoso Lopes | Revert r140097, working on a better approach
|
commit | commitdiff | tree |
2011-09-20 |
Bruno Cardoso Lopes | Simplify max/minp[s|d] dagcombine matching
|
commit | commitdiff | tree |
2011-09-20 |
Bruno Cardoso Lopes | Tidy up a bit more, fix tab and remove trailing whitespaces
|
commit | commitdiff | tree |
2011-09-20 |
Bruno Cardoso Lopes | The wrong relocation was being emitted for several...
|
commit | commitdiff | tree |
2011-09-20 |
Bruno Cardoso Lopes | Tidy up code!
|
commit | commitdiff | tree |
2011-09-20 |
Bruno Cardoso Lopes | Attempt to fix -mtriple=i686-{cygwin|mingw|win32} regression...
|
commit | commitdiff | tree |
2011-09-19 |
Bruno Cardoso Lopes | Fix PR10949. Fix the encoding of VMOVPQIto64rr.
|
commit | commitdiff | tree |
2011-09-19 |
Bruno Cardoso Lopes | Based on the small opt Zvi's patch was trying to achieve...
|
commit | commitdiff | tree |
2011-09-19 |
Bruno Cardoso Lopes | Match X86ISD::FSETCCsd and X86ISD::FSETCCss while in...
|
commit | commitdiff | tree |
2011-09-16 |
Bruno Cardoso Lopes | Describe more AVX 128-bit convert instructions without...
|
commit | commitdiff | tree |
2011-09-16 |
Bruno Cardoso Lopes | Add mayLoad attribute to AVX convert instructions,...
|
commit | commitdiff | tree |
2011-09-16 |
Bruno Cardoso Lopes | Fix PR10884.
|
commit | commitdiff | tree |
2011-09-15 |
Bruno Cardoso Lopes | Add a fixme note!
|
commit | commitdiff | tree |
2011-09-15 |
Bruno Cardoso Lopes | Add the remaining AVX versions of instructions to X86InstrIn...
|
commit | commitdiff | tree |
2011-09-15 |
Bruno Cardoso Lopes | Factor out partial register update checks for some...
|
commit | commitdiff | tree |
2011-09-15 |
Bruno Cardoso Lopes | Change all checks regarding the presence of any SSE...
|
commit | commitdiff | tree |
2011-09-15 |
Bruno Cardoso Lopes | Enable SSEDomainFix pass for AVX mode.
|
commit | commitdiff | tree |
2011-09-14 |
Bruno Cardoso Lopes | One more patch towards JIT support for Mips.
|
commit | commitdiff | tree |
2011-09-14 |
Bruno Cardoso Lopes | Teach the foldable tables about 128-bit AVX instructions...
|
commit | commitdiff | tree |
2011-09-14 |
Bruno Cardoso Lopes | Vector shuffle mask <i32 4, i32 5, i32 2, i32 3> should...
|
commit | commitdiff | tree |
2011-09-13 |
Bruno Cardoso Lopes | Add versions 256-bit versions of alignedstore and alignedloa...
|
commit | commitdiff | tree |
2011-09-13 |
Bruno Cardoso Lopes | Revert the remaining part of r139528. According to...
|
commit | commitdiff | tree |
2011-09-12 |
Bruno Cardoso Lopes | Change testcase commandline to be more strict and silence...
|
commit | commitdiff | tree |
2011-09-12 |
Bruno Cardoso Lopes | Fix PR10845. SUBREG_TO_REG shouldn't be used when the...
|
commit | commitdiff | tree |
2011-09-12 |
Bruno Cardoso Lopes | Revert the wrong part of r139528, and fix testcases.
|
commit | commitdiff | tree |
2011-09-12 |
Bruno Cardoso Lopes | Not sure how CMPPS and CMPPD had already ever worked...
|
commit | commitdiff | tree |
2011-09-12 |
Bruno Cardoso Lopes | Organize a bit the operand names for CMPPS and CMPPD
|
commit | commitdiff | tree |
2011-09-12 |
Bruno Cardoso Lopes | Realign BLEND patterns to match the general style for...
|
commit | commitdiff | tree |
2011-09-12 |
Bruno Cardoso Lopes | Fix 80-columns
|
commit | commitdiff | tree |
2011-09-08 |
Bruno Cardoso Lopes | Add a AVX version of a simple i64 -> f64 bitcast. This...
|
commit | commitdiff | tree |
2011-09-08 |
Bruno Cardoso Lopes | Reapply testcase from r139309!
|
commit | commitdiff | tree |
2011-09-08 |
Bruno Cardoso Lopes | * Combines Alignment, AuxInfo, and TB_NOT_REVERSABLE...
|
commit | commitdiff | tree |
2011-09-08 |
Bruno Cardoso Lopes | Remove this crashing test, until I figure out what...
|
commit | commitdiff | tree |
2011-09-08 |
Bruno Cardoso Lopes | Add AVX versions of blend vector operations and fix...
|
commit | commitdiff | tree |
2011-09-08 |
Bruno Cardoso Lopes | Fix PR10844: Add patterns to cover non foldable versions...
|
commit | commitdiff | tree |
2011-09-03 |
Bruno Cardoso Lopes | Add AVX versions to match AESENC/AESDEC intrinsics...
|
commit | commitdiff | tree |
2011-09-03 |
Bruno Cardoso Lopes | Add AVX version of a SSE4.1 VPBLENDVB pattern
|
commit | commitdiff | tree |
2011-09-03 |
Bruno Cardoso Lopes | Add AVX versions of SSE4.1 EXTRACTPS patterns
|
commit | commitdiff | tree |
2011-09-03 |
Bruno Cardoso Lopes | Add AVX versions for SSE4.1 MOVZX* patterns
|
commit | commitdiff | tree |
2011-09-03 |
Bruno Cardoso Lopes | Add one more AVX pattern for MOVZPQILo2PQI
|
commit | commitdiff | tree |
2011-09-03 |
Bruno Cardoso Lopes | Move PUNPCKLQDQ splat pattern close to the instruction...
|
commit | commitdiff | tree |
2011-09-03 |
Bruno Cardoso Lopes | Add AVX pattern versions for PSHUFB,PSIGN{B,W,D}
|
commit | commitdiff | tree |
2011-09-03 |
Bruno Cardoso Lopes | Add AVX versions of MOVZDI2PDI patterns. Use SUBREG_TO_REG...
|
commit | commitdiff | tree |
2011-09-03 |
Bruno Cardoso Lopes | Enforce subtarget checks in a few places to be explicit...
|
commit | commitdiff | tree |
2011-09-03 |
Bruno Cardoso Lopes | Tidy up code moving patterns to their appropriate place!
|
commit | commitdiff | tree |
2011-09-03 |
Bruno Cardoso Lopes | Add AVX versions of FsMOVAPS and FsMOVAPS. Teach X86InstrInf...
|
commit | commitdiff | tree |
2011-09-03 |
Bruno Cardoso Lopes | Teach X86FastISel to use AVX versions of instructions...
|
commit | commitdiff | tree |
2011-09-03 |
Bruno Cardoso Lopes | Fix 80-column and style
|
commit | commitdiff | tree |
2011-09-03 |
Bruno Cardoso Lopes | Tidy up some SSE/AVX convert intrinsics. Also add an...
|
commit | commitdiff | tree |
2011-09-01 |
Bruno Cardoso Lopes | Fix vbroadcast matching logic to early unmatch if the...
|
commit | commitdiff | tree |
2011-08-31 |
Bruno Cardoso Lopes | Move more code around and duplicate AVX patterns: MOVHPS...
|
commit | commitdiff | tree |
2011-08-31 |
Bruno Cardoso Lopes | Move MOVAPS,MOVUPS patterns close to the instructions...
|
commit | commitdiff | tree |
2011-08-31 |
Bruno Cardoso Lopes | Remove "_Int" forms of MOVUPSmr and MOVAPSmr
|
commit | commitdiff | tree |
2011-08-31 |
Bruno Cardoso Lopes | - Move all MOVSS and MOVSD patterns close to their...
|
commit | commitdiff | tree |
2011-08-31 |
Bruno Cardoso Lopes | Remove unnecessary AVX checks
|
commit | commitdiff | tree |
2011-08-31 |
Bruno Cardoso Lopes | Teach more places to use VMOVAPS,VMOVUPS instead of...
|
commit | commitdiff | tree |
2011-08-29 |
Bruno Cardoso Lopes | Move non-intruction patterns to a more appropriate...
|
commit | commitdiff | tree |
2011-08-25 |
Bruno Cardoso Lopes | Do the same as r138461. Mark VZEROALL as clobbering...
|
commit | commitdiff | tree |
2011-08-25 |
Bruno Cardoso Lopes | Add support for AVX 256-bit version of MOVDDUP!
|
commit | commitdiff | tree |
2011-08-25 |
Bruno Cardoso Lopes | Make isMOVDDUP mask check more strict and update comments!
|
commit | commitdiff | tree |
2011-08-25 |
Bruno Cardoso Lopes | Add support for 256-bit versions of VSHUFPD and VSHUFPS.
|
commit | commitdiff | tree |
2011-08-25 |
Bruno Cardoso Lopes | Add memory version of SHUFPD to mask decoding!
|
commit | commitdiff | tree |
2011-08-24 |
Bruno Cardoso Lopes | Create a section for non-instructions patterns in the...
|
commit | commitdiff | tree |
2011-08-24 |
Bruno Cardoso Lopes | Move code around!
|
commit | commitdiff | tree |
2011-08-24 |
Bruno Cardoso Lopes | Organize UNPCK* patterns, also add remaining for AVX.
|
commit | commitdiff | tree |
2011-08-24 |
Bruno Cardoso Lopes | Move remaining MOVDDUP patterns close to MOVDDUP defintion...
|
commit | commitdiff | tree |
2011-08-24 |
Bruno Cardoso Lopes | Organize and tidy up MOVDDUP section. Also update comments!
|
commit | commitdiff | tree |
2011-08-24 |
Bruno Cardoso Lopes | Move MOVHLPS patterns close to MOVHLPS definition,...
|
commit | commitdiff | tree |
2011-08-24 |
Bruno Cardoso Lopes | Move all PSHUF* patterns close to the PSHUF* definitions...
|
commit | commitdiff | tree |
2011-08-24 |
Bruno Cardoso Lopes | Move all SHUFP* patterns close to the SHUFP* definitions...
|
commit | commitdiff | tree |
2011-08-24 |
Bruno Cardoso Lopes | Mark VZEROALL as clobbering all YMM registers
|
commit | commitdiff | tree |
2011-08-23 |
Bruno Cardoso Lopes | Fix a nasty bug where a v4i64 was being wrong emitted...
|
commit | commitdiff | tree |
2011-08-23 |
Bruno Cardoso Lopes | Introduce a pass to insert vzeroupper instructions...
|
commit | commitdiff | tree |
2011-08-22 |
Bruno Cardoso Lopes | Add support for breaking 256-bit int VETCC into two...
|
commit | commitdiff | tree |
2011-08-22 |
Bruno Cardoso Lopes | Add 128-bit AVX codegen for PCMP* family of integer...
|
commit | commitdiff | tree |
2011-08-19 |
Bruno Cardoso Lopes | Re-write part of VEX encoding logic, to be more easy...
|
commit | commitdiff | tree |
2011-08-19 |
Bruno Cardoso Lopes | Fix PR10677. Initial patch and idea by Peter Cooper...
|
commit | commitdiff | tree |
2011-08-18 |
Bruno Cardoso Lopes | Re-encoded 128-bit AVX versions of SQRT, RSQRT, RCP...
|
commit | commitdiff | tree |
2011-08-18 |
Bruno Cardoso Lopes | Clenup and fix encoding for Mips ins and ext instruction
|
commit | commitdiff | tree |
next |