2012-05-25 |
Justin Holewinski | Change interface for TargetLowering::LowerCallTo and... |
tree | commitdiff |
2012-05-25 |
Eli Friedman | Simplify code for calling a function where CanLowerRetu... |
tree | commitdiff |
2012-05-24 |
Craig Topper | Use uint16_t to store register number in static tables... |
tree | commitdiff |
2012-05-23 |
Chad Rosier | Tidy up naming for consistency and other cleanup. ... |
tree | commitdiff |
2012-05-23 |
Craig Topper | Tidy up spacing. |
tree | commitdiff |
2012-05-23 |
Craig Topper | Fix indentation of wrapped line for readability. No... |
tree | commitdiff |
2012-05-22 |
Craig Topper | Fix constant used for pshufb mask when lowering v16i8... |
tree | commitdiff |
2012-05-21 |
Craig Topper | Allow 256-bit shuffles to still be split even if only... |
tree | commitdiff |
2012-05-20 |
Jakob Stoklund Olesen | Make the global base reg GR32_NOSP. |
tree | commitdiff |
2012-05-19 |
Nadav Rotem | On Haswell, perfer storing YMM registers using a single... |
tree | commitdiff |
2012-05-19 |
Nadav Rotem | Add support for additional in-reg vbroadcast patterns |
tree | commitdiff |
2012-05-19 |
Craig Topper | Tidy up some spacing and inconsistent use of pre/post... |
tree | commitdiff |
2012-05-19 |
Craig Topper | Copy some AVX support from MCJIT to JIT. Maybe will... |
tree | commitdiff |
2012-05-18 |
Jim Grosbach | Refactor data-in-code annotations. |
tree | commitdiff |
2012-05-18 |
Craig Topper | Simplify code a bit. No functional change intended. |
tree | commitdiff |
2012-05-18 |
Craig Topper | Simplify handling of v16i8 shuffles and fix a missed... |
tree | commitdiff |
2012-05-16 |
Evan Cheng | Avoid creating a cycle when folding load / op with... |
tree | commitdiff |
2012-05-15 |
Jim Grosbach | Allow MCCodeEmitter access to the target MCRegisterInfo. |
tree | commitdiff |
2012-05-14 |
Dan Gohman | Rename @llvm.debugger to @llvm.debugtrap. |
tree | commitdiff |
2012-05-11 |
Chad Rosier | Typo. |
tree | commitdiff |
2012-05-11 |
Preston Gurd | Added X86 Atom latencies to X86InstrMMX.td. |
tree | commitdiff |
2012-05-11 |
Hans Wennborg | Implement initial-exec TLS model for 32-bit PIC x86 |
tree | commitdiff |
2012-05-11 |
Dan Gohman | Define a new intrinsic, @llvm.debugger. It will be... |
tree | commitdiff |
2012-05-10 |
Preston Gurd | Added X86 Atom latencies for instructions in X86InstrIn... |
tree | commitdiff |
2012-05-10 |
Nadav Rotem | Fix merge-typo and cleanup |
tree | commitdiff |
2012-05-10 |
Nadav Rotem | AVX2: Add an additional broadcast idiom. |
tree | commitdiff |
2012-05-10 |
Nadav Rotem | Generate AVX/AVX2 shuffles even when there is a memory... |
tree | commitdiff |
2012-05-09 |
Jakob Stoklund Olesen | Use ptr_rc_tailcall instead of GR32_TC. |
tree | commitdiff |
2012-05-08 |
Jakob Stoklund Olesen | s/CSR_Ghc/CSR_NoRegs/ |
tree | commitdiff |
2012-05-08 |
Craig Topper | Remove 256-bit AVX non-temporal store intrinsics. Simil... |
tree | commitdiff |
2012-05-07 |
Jakob Stoklund Olesen | Add an MF argument to TRI::getPointerRegClass() and... |
tree | commitdiff |
2012-05-07 |
Chad Rosier | Fix a regression from r147481. This combine should... |
tree | commitdiff |
2012-05-07 |
Manman Ren | X86: optimization for -(x != 0) |
tree | commitdiff |
2012-05-07 |
Craig Topper | Fix some issues in the f16c instructions. |
tree | commitdiff |
2012-05-07 |
Craig Topper | Add SSE4A MOVNTSS/MOVNTSD instructions. |
tree | commitdiff |
2012-05-06 |
Craig Topper | Use MVT instead of EVT as the argument to all the shuff... |
tree | commitdiff |
2012-05-06 |
Craig Topper | Add VPERMQ/VPERMPD to the list of target specific shuff... |
tree | commitdiff |
2012-05-06 |
Craig Topper | Add shuffle decode support for VPERMQ/VPERMPD. |
tree | commitdiff |
2012-05-05 |
Jim Grosbach | Nuke a few dead remnants of the CBE. |
tree | commitdiff |
2012-05-05 |
Benjamin Kramer | Add a new target hook "predictableSelectIsExpensive". |
tree | commitdiff |
2012-05-04 |
Preston Gurd | Adds Intel Atom scheduling latencies to X86InstrSystem.td. |
tree | commitdiff |
2012-05-04 |
Craig Topper | Fix some loops to match coding standards. No functional... |
tree | commitdiff |
2012-05-04 |
Craig Topper | Fix up some spacing. No functional change. |
tree | commitdiff |
2012-05-04 |
Craig Topper | Simplify broadcast lowering code. No functional change... |
tree | commitdiff |
2012-05-04 |
Craig Topper | Allow v16i16 and v32i8 shuffles to be rewritten as... |
tree | commitdiff |
2012-05-04 |
Craig Topper | Simplify shuffle narrowing code a bit. No functional... |
tree | commitdiff |
2012-05-04 |
Jakob Stoklund Olesen | Remove the SubRegClasses field from RegisterClass descr... |
tree | commitdiff |
2012-05-03 |
Craig Topper | Use 'unsigned' instead of 'int' in a few places dealing... |
tree | commitdiff |
2012-05-03 |
Craig Topper | Fix 256-bit vpshuflw and vpshufhw immediate encoding... |
tree | commitdiff |
2012-05-02 |
Preston Gurd | For Intel Atom, use ILP scheduling always, instead... |
tree | commitdiff |
2012-05-02 |
Preston Gurd | Change the Intel Atom detection code to recognize |
tree | commitdiff |
2012-05-02 |
Preston Gurd | This patch continues the work of adding instruction... |
tree | commitdiff |
2012-05-02 |
Manman Ren | Revert r155853 |
tree | commitdiff |
2012-05-02 |
Craig Topper | Add support for selecting AVX2 vpshuflw and vpshufhw... |
tree | commitdiff |
2012-05-01 |
Jakub Staszak | Remove unneeded break. |
tree | commitdiff |
2012-05-01 |
Jakub Staszak | Remove trailing spaces. |
tree | commitdiff |
2012-05-01 |
Preston Gurd | This patch marks the X86 floating point stack registers... |
tree | commitdiff |
2012-05-01 |
Manman Ren | X86: optimization for max-like struct |
tree | commitdiff |
2012-05-01 |
Alexey Samsonov | X86: Use StackRegister instead of FrameRegister in... |
tree | commitdiff |
2012-05-01 |
Bill Wendling | Change the PassManager from a reference to a pointer. |
tree | commitdiff |
2012-05-01 |
Craig Topper | Allow BMI, AES, F16C, POPCNT, FMA3, and CLMUL to be... |
tree | commitdiff |
2012-05-01 |
Craig Topper | Make XOP and FMA4 require SSE4A to match GCC behavior... |
tree | commitdiff |
2012-05-01 |
Craig Topper | Attempt to handle MRMInitReg in emitVEXOpcodePrefix... |
tree | commitdiff |
2012-05-01 |
Craig Topper | Make XOP imply AVX as its needed to legalize the regist... |
tree | commitdiff |
2012-05-01 |
Craig Topper | Remove HasSSE2 from AES and CLMUL predicates. It's... |
tree | commitdiff |
2012-05-01 |
Craig Topper | Make CLMUL and AES imply SSE2 since its needed to legal... |
tree | commitdiff |
2012-05-01 |
Craig Topper | Enable AVX and FMA4 for AMD Bulldozer processors. |
tree | commitdiff |
2012-04-30 |
Manman Ren | X86: optimization for -(x != 0) |
tree | commitdiff |
2012-04-30 |
Chad Rosier | Tidy up. No functional change intended. |
tree | commitdiff |
2012-04-30 |
Derek Schuff | Fix fastcc structure return with fast-isel on x86-32 |
tree | commitdiff |
2012-04-30 |
Craig Topper | No need to normalize index before calling Extract128Bit... |
tree | commitdiff |
2012-04-30 |
Pete Cooper | Copied all the VEX prefix encoding code from X86MCCodeE... |
tree | commitdiff |
2012-04-29 |
Jakub Staszak | Remove unneeded casts. No functionality change. |
tree | commitdiff |
2012-04-29 |
Craig Topper | Simplify code a bit. No functional change intended. |
tree | commitdiff |
2012-04-27 |
Derek Schuff | Revert r155745 |
tree | commitdiff |
2012-04-27 |
Derek Schuff | Fix fastcc structure return with fast-isel on x86-32 |
tree | commitdiff |
2012-04-27 |
Craig Topper | Use 'unsigned' instead of 'int' in several places when... |
tree | commitdiff |
2012-04-27 |
Chad Rosier | Add x86-specific DAG combine to simplify: |
tree | commitdiff |
2012-04-27 |
Craig Topper | Tidy up spacing. |
tree | commitdiff |
2012-04-27 |
Benjamin Kramer | X86: Don't emit conditional floating point moves on... |
tree | commitdiff |
2012-04-26 |
Preston Gurd | Trivial change to set UseLeaForSP flag in addition... |
tree | commitdiff |
2012-04-26 |
Craig Topper | Enable detection of AVX and AVX2 support through CPUID... |
tree | commitdiff |
2012-04-25 |
Craig Topper | Use vector_shuffles instead of target specific unpack... |
tree | commitdiff |
2012-04-24 |
Nadav Rotem | AVX: Add additional vbroadcast replacement sequences... |
tree | commitdiff |
2012-04-24 |
Nadav Rotem | AVX2: The BLENDPW instruction selects between vectors... |
tree | commitdiff |
2012-04-24 |
Nadav Rotem | AVX: We lower VECTOR_SHUFFLE and BUILD_VECTOR nodes... |
tree | commitdiff |
2012-04-24 |
Craig Topper | Remove dangling spaces. Fix some other formatting. |
tree | commitdiff |
2012-04-24 |
Craig Topper | Simplify code a bit and make it compile better. Remove... |
tree | commitdiff |
2012-04-23 |
Nadav Rotem | Optimize the vector UINT_TO_FP, SINT_TO_FP and FP_TO_SI... |
tree | commitdiff |
2012-04-23 |
Preston Gurd | This patch fixes a problem which arose when using the... |
tree | commitdiff |
2012-04-23 |
Craig Topper | Use MVT instead of EVT through all of LowerVECTOR_SHUFF... |
tree | commitdiff |
2012-04-23 |
Craig Topper | Make getZeroVector and getOnesVector more alike as... |
tree | commitdiff |
2012-04-23 |
Craig Topper | Tidy up by removing some 'else' after 'return' |
tree | commitdiff |
2012-04-23 |
Craig Topper | Tidy up spacing in LowerVECTOR_SHUFFLEtoBlend. Remove... |
tree | commitdiff |
2012-04-23 |
Craig Topper | Add a couple llvm_unreachables. |
tree | commitdiff |
2012-04-23 |
Craig Topper | Remove some tab characers. |
tree | commitdiff |
2012-04-23 |
Craig Topper | Remove some 'else' after 'return'. No functional change. |
tree | commitdiff |
2012-04-22 |
Craig Topper | Make Extract128BitVector and Insert128BitVector take... |
tree | commitdiff |
2012-04-22 |
Craig Topper | Convert getNode(UNDEF) to getUNDEF. |
tree | commitdiff |
2012-04-22 |
Craig Topper | Make calls to getVectorShuffle more consistent. Use... |
tree | commitdiff |
next |