2014-12-09 |
Robert Khasanov | [AVX512] Added lowering for VBROADCASTSS/SD instructions. |
blob | commitdiff | raw |
2014-12-04 |
Michael Liao | [X86] Clean up whitespace as well as minor coding style |
blob | commitdiff | raw | diff to current |
2014-11-18 |
Simon Pilgrim | [X86][AVX] 256-bit vector stack unaligned load/stores... |
blob | commitdiff | raw | diff to current |
2014-11-11 |
Tom Roeder | Add Forward Control-Flow Integrity. |
blob | commitdiff | raw | diff to current |
2014-11-06 |
Simon Pilgrim | [X86][SSE] Vector integer/float conversion memory foldi... |
blob | commitdiff | raw | diff to current |
2014-11-06 |
Andrea Di Biagio | [X86] When commuting SSE immediate blend, make sure... |
blob | commitdiff | raw | diff to current |
2014-11-05 |
Simon Pilgrim | [X86][SSE] Vector integer to float conversion memory... |
blob | commitdiff | raw | diff to current |
2014-11-04 |
Simon Pilgrim | [X86][SSE] Enable commutation for SSE immediate blend... |
blob | commitdiff | raw | diff to current |
2014-10-31 |
Reid Kleckner | Work around bugs in MSVC "14" CTP 3's conversion logic |
blob | commitdiff | raw | diff to current |
2014-10-28 |
Robert Khasanov | [AVX512] Fix VSQRT packed instructions internal names. |
blob | commitdiff | raw | diff to current |
2014-10-25 |
Simon Pilgrim | [X86][SSE] Vector integer/float conversion memory folding |
blob | commitdiff | raw | diff to current |
2014-10-20 |
Simon Pilgrim | [X86] Memory folding for commutative instructions ... |
blob | commitdiff | raw | diff to current |
2014-10-13 |
NAKAMURA Takumi | Revert r219584, "[X86] Memory folding for commutative... |
blob | commitdiff | raw | diff to current |
2014-10-12 |
Simon Pilgrim | [X86] Memory folding for commutative instructions. |
blob | commitdiff | raw | diff to current |
2014-10-05 |
Chandler Carruth | [x86] Remove the 2-addr-to-3-addr "optimization" from... |
blob | commitdiff | raw | diff to current |
2014-10-05 |
Benjamin Kramer | X86: Don't drop half of the mask when converting 2... |
blob | commitdiff | raw | diff to current |
2014-09-26 |
Robert Khasanov | [AVX512] Added load/store from BW/VL subsets to Registe... |
blob | commitdiff | raw | diff to current |
2014-09-22 |
Pavel Chupin | [x32] Fix segmented stacks support |
blob | commitdiff | raw | diff to current |
2014-09-15 |
Akira Hatanaka | [X86] Fix a bug in X86's peephole optimization. |
blob | commitdiff | raw | diff to current |
2014-09-02 |
Eric Christopher | Reinstate "Nuke the old JIT." |
blob | commitdiff | raw | diff to current |
2014-08-07 |
Eric Christopher | Temporarily Revert "Nuke the old JIT." as it's not... |
blob | commitdiff | raw | diff to current |
2014-08-07 |
Rafael Espindola | Nuke the old JIT. |
blob | commitdiff | raw | diff to current |
2014-08-06 |
Robert Khasanov | [AVX512] Added load/store instructions to Register2Memo... |
blob | commitdiff | raw | diff to current |
2014-08-05 |
JF Bastien | Fix typos in comments and doc |
blob | commitdiff | raw | diff to current |
2014-08-04 |
Eric Christopher | Remove the TargetMachine forwards for TargetSubtargetIn... |
blob | commitdiff | raw | diff to current |
2014-08-04 |
Robert Khasanov | [SKX] Enabling load/store instructions: encoding |
blob | commitdiff | raw | diff to current |
2014-07-25 |
Akira Hatanaka | [stack protector] Fix a potential security bug in stack... |
blob | commitdiff | raw | diff to current |
2014-07-23 |
Robert Khasanov | [SKX] Enabling mask instructions: encoding, lowering |
blob | commitdiff | raw | diff to current |
2014-07-10 |
Akira Hatanaka | [X86] Mark pseudo instruction TEST8ri_NOEREX as hasSIde... |
blob | commitdiff | raw | diff to current |
2014-06-23 |
Juergen Ributzka | [FastISel][X86] Optimize selects when the condition... |
blob | commitdiff | raw | diff to current |
2014-06-16 |
Juergen Ributzka | [FastISel][X86] Refactor the code to get the X86 condit... |
blob | commitdiff | raw | diff to current |
2014-06-10 |
Eric Christopher | Remove the use of TargetMachine from X86InstrInfo. |
blob | commitdiff | raw | diff to current |
2014-06-10 |
Eric Christopher | Move X86RegisterInfo away from using the TargetMachine... |
blob | commitdiff | raw | diff to current |
2014-06-05 |
Tom Roeder | Add a new attribute called 'jumptable' that creates... |
blob | commitdiff | raw | diff to current |
2014-06-04 |
Nick Lewycky | Fix a use of uninitialized value. OldCC is set when... |
blob | commitdiff | raw | diff to current |
2014-05-22 |
Eric Christopher | Avoid using subtarget features when adding X86 specific... |
blob | commitdiff | raw | diff to current |
2014-05-22 |
Eric Christopher | Rename createGlobalBaseRegPass -> createX86GlobalBaseRe... |
blob | commitdiff | raw | diff to current |
2014-05-20 |
Alexey Volkov | [X86] Tune LEA usage for Silvermont |
blob | commitdiff | raw | diff to current |
2014-05-14 |
Benjamin Kramer | X86: If we have an instruction that sets a flag and... |
blob | commitdiff | raw | diff to current |
2014-05-06 |
Craig Topper | Use X86 memory operand enums instead of hardcoding. |
blob | commitdiff | raw | diff to current |
2014-04-25 |
Craig Topper | [C++] Use 'nullptr'. Target edition. |
blob | commitdiff | raw | diff to current |
2014-04-22 |
Chandler Carruth | [cleanup] Lift using directives, DEBUG_TYPE definitions... |
blob | commitdiff | raw | diff to current |
2014-04-21 |
Chandler Carruth | [Modules] Make Support/Debug.h modular. This requires... |
blob | commitdiff | raw | diff to current |
2014-04-02 |
Lang Hames | [X86] As per suggestion from Craig Topper and Hal Finke... |
blob | commitdiff | raw | diff to current |
2014-04-02 |
Lang Hames | [X86] Make the VFMA*231 variants commutable and relax... |
blob | commitdiff | raw | diff to current |
2014-03-27 |
Elena Demikhovsky | AVX-512: Implemented masking for integer arithmetic... |
blob | commitdiff | raw | diff to current |
2014-03-26 |
Quentin Colombet | [X86] Add broadcast instructions to the table used... |
blob | commitdiff | raw | diff to current |
2014-03-13 |
Owen Anderson | Phase 2 of the great MachineRegisterInfo cleanup. ... |
blob | commitdiff | raw | diff to current |
2014-03-09 |
Craig Topper | [C++11] Add 'override' keyword to virtual methods that... |
blob | commitdiff | raw | diff to current |
2014-03-06 |
Elena Demikhovsky | AVX-512: fixed comressed displacement - by Robert Khazanov |
blob | commitdiff | raw | diff to current |
2014-03-02 |
Benjamin Kramer | [C++11] Replace llvm::next and llvm::prior with std... |
blob | commitdiff | raw | diff to current |
2014-01-31 |
Lang Hames | Replace X86 FMA intrinsic pseduo-instructions with... |
blob | commitdiff | raw | diff to current |
2014-01-23 |
Elena Demikhovsky | AVX-512: added VPERM2D VPERM2Q VPERM2PS VPERM2PD instru... |
blob | commitdiff | raw | diff to current |
2014-01-08 |
Elena Demikhovsky | AVX-512: Added more intrinsics for pmin/pmax, pabs... |
blob | commitdiff | raw | diff to current |
2013-12-31 |
Craig Topper | Handle MOV32r0 in expandPostRAPseudo instead of MCInst... |
blob | commitdiff | raw | diff to current |
2013-12-16 |
Elena Demikhovsky | AVX-512: Added legal type MVT::i1 and VK1 register... |
blob | commitdiff | raw | diff to current |
2013-12-10 |
Elena Demikhovsky | AVX-512: Changed intrinsics of VPCONFLICT to match... |
blob | commitdiff | raw | diff to current |
2013-11-29 |
Lang Hames | Refactor a lot of patchpoint/stackmap related code... |
blob | commitdiff | raw | diff to current |
2013-11-26 |
Andrew Trick | StackMap: Implement support for DirectMemRefOp. |
blob | commitdiff | raw | diff to current |
2013-11-19 |
Andrew Trick | Use symbolic operands in the patchpoint folding routine... |
blob | commitdiff | raw | diff to current |
2013-11-19 |
Juergen Ributzka | [weak vtables] Remove a bunch of weak vtables |
blob | commitdiff | raw | diff to current |
2013-11-18 |
Alexey Samsonov | Revert r194865 and r194874. |
blob | commitdiff | raw | diff to current |
2013-11-17 |
Andrew Trick | Added a size field to the stack map record to handle... |
blob | commitdiff | raw | diff to current |
2013-11-15 |
Lang Hames | During folding for patchpoint/stackmap instructions... |
blob | commitdiff | raw | diff to current |
2013-11-15 |
Juergen Ributzka | [weak vtables] Remove a bunch of weak vtables |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Elena Demikhovsky | AVX-512: Handled extractelement from mask vector; |
blob | commitdiff | raw | diff to current |
2013-11-12 |
Andrew Trick | Cleanup the stackmap operand folding code and fix a... |
blob | commitdiff | raw | diff to current |
2013-11-12 |
Andrew Trick | Simplify operand folding when rematerializing a load. |
blob | commitdiff | raw | diff to current |
2013-11-11 |
Andrew Trick | Fix the recently added anyregcc convention to handle... |
blob | commitdiff | raw | diff to current |
2013-11-08 |
Juergen Ributzka | [Stackmap] Add AnyReg calling convention support for... |
blob | commitdiff | raw | diff to current |
2013-10-31 |
Andrew Trick | Add support for stack map generation in the X86 backend. |
blob | commitdiff | raw | diff to current |
2013-10-22 |
Craig Topper | Replace (V)MOVZDI2PDIrr/rm instructions with patterns... |
blob | commitdiff | raw | diff to current |
2013-10-14 |
Andrew Trick | Fix the ExecutionDepsFix pass to handle AVX instructions. |
blob | commitdiff | raw | diff to current |
2013-10-14 |
Andrew Trick | whitespace |
blob | commitdiff | raw | diff to current |
2013-10-07 |
Craig Topper | Remove FsMOVAPSrr and friends. They have no patterns... |
blob | commitdiff | raw | diff to current |
2013-10-06 |
Benjamin Kramer | X86: Don't fold spills into SSE operations if the stack... |
blob | commitdiff | raw | diff to current |
2013-10-06 |
Elena Demikhovsky | AVX-512: added scalar convert instructions and intrinsics. |
blob | commitdiff | raw | diff to current |
2013-10-05 |
Craig Topper | Add TBM instructions to loading folding tables. |
blob | commitdiff | raw | diff to current |
2013-10-02 |
Elena Demikhovsky | AVX-512: fixed a bug in getLoadStoreRegOpcode() for... |
blob | commitdiff | raw | diff to current |
2013-09-17 |
Craig Topper | Add AES and SHA instructions to the load folding tables. |
blob | commitdiff | raw | diff to current |
2013-09-17 |
Craig Topper | Fix column alignment. No functional change. |
blob | commitdiff | raw | diff to current |
2013-09-02 |
Elena Demikhovsky | AVX-512: updated the list of high-latency instructions. |
blob | commitdiff | raw | diff to current |
2013-09-02 |
Elena Demikhovsky | AVX-512: gather-scatter tests; added foldable instructions; |
blob | commitdiff | raw | diff to current |
2013-08-25 |
Elena Demikhovsky | AVX-512: added UNPACK instructions and tests for all... |
blob | commitdiff | raw | diff to current |
2013-08-18 |
Elena Demikhovsky | AVX-512: Added VMOVD, VMOVQ, VMOVSS, VMOVSD instructions. |
blob | commitdiff | raw | diff to current |
2013-08-11 |
Elena Demikhovsky | AVX-512: Added VPERM* instructons and MOV* zmm-to-zmm... |
blob | commitdiff | raw | diff to current |
2013-06-23 |
Andrew Trick | Add MI-Sched support for x86 macro fusion. |
blob | commitdiff | raw | diff to current |
2013-06-16 |
David Blaikie | DebugInfo: remove target-specific Frame Index handling... |
blob | commitdiff | raw | diff to current |
2013-06-10 |
Tim Northover | X86: Stop LEA64_32r doing unspeakable things to its... |
blob | commitdiff | raw | diff to current |
2013-06-07 |
Bill Wendling | Don't cache the instruction and register info from... |
blob | commitdiff | raw | diff to current |
2013-06-01 |
Tim Northover | Revert r183069: "TMP: LEA64_32r fixing" |
blob | commitdiff | raw | diff to current |
2013-06-01 |
Tim Northover | TMP: LEA64_32r fixing |
blob | commitdiff | raw | diff to current |
2013-05-30 |
Tim Northover | X86: use sub-register sequences for MOV*r0 operations |
blob | commitdiff | raw | diff to current |
2013-05-30 |
Tim Northover | X86: change zext moves to use sub-register infrastructure. |
blob | commitdiff | raw | diff to current |
2013-05-25 |
Andrew Trick | Track IR ordering of SelectionDAG nodes 2/4. |
blob | commitdiff | raw | diff to current |
2013-05-22 |
David Majnemer | X86: Remove test instructions proceeding shift by immed... |
blob | commitdiff | raw | diff to current |
2013-05-18 |
David Majnemer | X86: Bad peephole interaction between adc, MOV32r0 |
blob | commitdiff | raw | diff to current |
2013-05-15 |
David Majnemer | X86: Remove redundant test instructions |
blob | commitdiff | raw | diff to current |
2013-04-19 |
Michael Liao | ArrayRefize getMachineNode(). No functionality change. |
blob | commitdiff | raw | diff to current |
2013-03-27 |
Preston Gurd | This patch follows is a follow up to r178171, which... |
blob | commitdiff | raw | diff to current |
next |