2012-06-06 |
Chad Rosier | Add support for dynamic stack realignment in the presen... |
tree | commitdiff |
2012-06-06 |
Craig Topper | Mark several instructions SSE2 instead of SSE3 as they... |
tree | commitdiff |
2012-06-05 |
Andrew Trick | X86 itinerary properties. |
tree | commitdiff |
2012-06-05 |
Andrew Trick | whitespace |
tree | commitdiff |
2012-06-04 |
Hans Wennborg | Better comments for TLS-related X86 MachineOperand... |
tree | commitdiff |
2012-06-04 |
Craig Topper | Add intrinsic forms for FMA instructions to opcode... |
tree | commitdiff |
2012-06-04 |
Craig Topper | Add VFMADDSUB and VFMSUBADD FMA instructions to folding... |
tree | commitdiff |
2012-06-03 |
Craig Topper | Rename FMA3 feature flag to just FMA to match gcc so... |
tree | commitdiff |
2012-06-03 |
Craig Topper | Rename fma4 intrinsics to just fma since they are now... |
tree | commitdiff |
2012-06-03 |
Manman Ren | Revert r157831 |
tree | commitdiff |
2012-06-03 |
Craig Topper | Use sse_load_f32/64 for scalar FMA3 intrinsic patterns... |
tree | commitdiff |
2012-06-03 |
Craig Topper | Add neverHasSideEffects and mayLoad to FMA3 instructions. |
tree | commitdiff |
2012-06-02 |
Benjamin Kramer | Fix typos found by github.com/lyda/misspell-check |
tree | commitdiff |
2012-06-01 |
Jakob Stoklund Olesen | Switch all register list clients to the new MC*Iterator... |
tree | commitdiff |
2012-06-01 |
Manman Ren | X86: peephole optimization to remove cmp instruction |
tree | commitdiff |
2012-06-01 |
Hans Wennborg | Implement the local-dynamic TLS model for x86 (PR3985) |
tree | commitdiff |
2012-06-01 |
Craig Topper | Enable automatic detection of FMA3 support to allow... |
tree | commitdiff |
2012-06-01 |
Craig Topper | Remove fadd(fmul) patterns for FMA3. This needs to... |
tree | commitdiff |
2012-06-01 |
Craig Topper | Add VFNSUB* instructions to folding table. |
tree | commitdiff |
2012-06-01 |
Craig Topper | Remove a trailing space and fix a comment. |
tree | commitdiff |
2012-06-01 |
Craig Topper | Tidy up. Remove trailing spaces and fix the worst of... |
tree | commitdiff |
2012-06-01 |
Chad Rosier | Put the shiny new MCSubRegIterator to work. |
tree | commitdiff |
2012-05-31 |
Jakob Stoklund Olesen | Add support for return value promotion in X86 calling... |
tree | commitdiff |
2012-05-31 |
Manman Ren | X86: replace SUB with CMP if possible |
tree | commitdiff |
2012-05-31 |
Benjamin Kramer | X86: Rename the CLMUL target feature to PCLMUL. |
tree | commitdiff |
2012-05-31 |
Elena Demikhovsky | Added FMA3 Intel instructions. |
tree | commitdiff |
2012-05-31 |
Craig Topper | Add intrinsic for pclmulqdq instruction. |
tree | commitdiff |
2012-05-30 |
Chris Lattner | it's pointed out that R11 can be used for magic things... |
tree | commitdiff |
2012-05-30 |
Chris Lattner | Extend the (abi-irrelevant) return convention to be... |
tree | commitdiff |
2012-05-30 |
Benjamin Kramer | Port support for SSE4a extrq/insertq to the old jit... |
tree | commitdiff |
2012-05-29 |
Benjamin Kramer | Add intrinsics, code gen, assembler and disassembler... |
tree | commitdiff |
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 |
next |