| Commit message (Expand) | Author | Age | Files | Lines |
| * | [C++] Use 'nullptr'. Target edition. | Craig Topper | 2014-04-25 | 1 | -66/+72 |
| * | [cleanup] Lift using directives, DEBUG_TYPE definitions, and even some | Chandler Carruth | 2014-04-22 | 1 | -2/+2 |
| * | [Modules] Make Support/Debug.h modular. This requires it to not change | Chandler Carruth | 2014-04-21 | 1 | -0/+2 |
| * | [X86] As per suggestion from Craig Topper and Hal Finkel, override | Lang Hames | 2014-04-02 | 1 | -40/+36 |
| * | [X86] Make the VFMA*231 variants commutable and relax the alignment restrictions | Lang Hames | 2014-04-02 | 1 | -106/+145 |
| * | AVX-512: Implemented masking for integer arithmetic & logic instructions. | Elena Demikhovsky | 2014-03-27 | 1 | -2/+16 |
| * | [X86] Add broadcast instructions to the table used by ExeDepsFix pass. | Quentin Colombet | 2014-03-26 | 1 | -1/+7 |
| * | Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing | Owen Anderson | 2014-03-13 | 1 | -3/+3 |
| * | [C++11] Add 'override' keyword to virtual methods that override their base cl... | Craig Topper | 2014-03-09 | 1 | -6/+6 |
| * | AVX-512: fixed comressed displacement - by Robert Khazanov | Elena Demikhovsky | 2014-03-06 | 1 | -0/+1 |
| * | [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. | Benjamin Kramer | 2014-03-02 | 1 | -3/+3 |
| * | Replace X86 FMA intrinsic pseduo-instructions with def pats. | Lang Hames | 2014-01-31 | 1 | -8/+0 |
| * | AVX-512: added VPERM2D VPERM2Q VPERM2PS VPERM2PD instructions, | Elena Demikhovsky | 2014-01-23 | 1 | -2/+4 |
| * | AVX-512: Added more intrinsics for pmin/pmax, pabs, blend, pmuldq. | Elena Demikhovsky | 2014-01-08 | 1 | -0/+4 |
| * | Handle MOV32r0 in expandPostRAPseudo instead of MCInst lowering. No functiona... | Craig Topper | 2013-12-31 | 1 | -0/+2 |
| * | AVX-512: Added legal type MVT::i1 and VK1 register for it. | Elena Demikhovsky | 2013-12-16 | 1 | -8/+9 |
| * | AVX-512: Changed intrinsics of VPCONFLICT to match GCC builtin form | Elena Demikhovsky | 2013-12-10 | 1 | -0/+16 |
| * | Refactor a lot of patchpoint/stackmap related code to simplify and make it | Lang Hames | 2013-11-29 | 1 | -74/+0 |
| * | StackMap: Implement support for DirectMemRefOp. | Andrew Trick | 2013-11-26 | 1 | -10/+19 |
| * | Use symbolic operands in the patchpoint folding routine and fix a spilling bug. | Andrew Trick | 2013-11-19 | 1 | -8/+6 |
| * | [weak vtables] Remove a bunch of weak vtables | Juergen Ributzka | 2013-11-19 | 1 | -1/+4 |
| * | Revert r194865 and r194874. | Alexey Samsonov | 2013-11-18 | 1 | -4/+1 |
| * | Added a size field to the stack map record to handle subregister spills. | Andrew Trick | 2013-11-17 | 1 | -1/+12 |
| * | During folding for patchpoint/stackmap instructions, defer creation of new MIs | Lang Hames | 2013-11-15 | 1 | -4/+5 |
| * | [weak vtables] Remove a bunch of weak vtables | Juergen Ributzka | 2013-11-15 | 1 | -1/+4 |
| * | AVX-512: Handled extractelement from mask vector; | Elena Demikhovsky | 2013-11-14 | 1 | -2/+4 |
| * | Cleanup the stackmap operand folding code and fix a corner case. | Andrew Trick | 2013-11-12 | 1 | -6/+12 |
| * | Simplify operand folding when rematerializing a load. | Andrew Trick | 2013-11-12 | 1 | -1/+6 |
| * | Fix the recently added anyregcc convention to handle spilled operands. | Andrew Trick | 2013-11-11 | 1 | -1/+10 |
| * | [Stackmap] Add AnyReg calling convention support for patchpoint intrinsic. | Juergen Ributzka | 2013-11-08 | 1 | -2/+8 |
| * | Add support for stack map generation in the X86 backend. | Andrew Trick | 2013-10-31 | 1 | -4/+39 |
| * | Replace (V)MOVZDI2PDIrr/rm instructions with patterns that select (V)MOVDI2PD... | Craig Topper | 2013-10-22 | 1 | -2/+0 |
| * | Fix the ExecutionDepsFix pass to handle AVX instructions. | Andrew Trick | 2013-10-14 | 1 | -14/+67 |
| * | whitespace | Andrew Trick | 2013-10-14 | 1 | -1/+1 |
| * | Remove FsMOVAPSrr and friends. They have no patterns and are no longer select... | Craig Topper | 2013-10-07 | 1 | -8/+0 |
| * | X86: Don't fold spills into SSE operations if the stack is unaligned. | Benjamin Kramer | 2013-10-06 | 1 | -0/+4 |
| * | AVX-512: added scalar convert instructions and intrinsics. | Elena Demikhovsky | 2013-10-06 | 1 | -4/+5 |
| * | Add TBM instructions to loading folding tables. | Craig Topper | 2013-10-05 | 1 | -1/+21 |
| * | AVX-512: fixed a bug in getLoadStoreRegOpcode() for AVX-512 target | Elena Demikhovsky | 2013-10-02 | 1 | -6/+3 |
| * | Add AES and SHA instructions to the load folding tables. | Craig Topper | 2013-09-17 | 1 | -0/+25 |
| * | Fix column alignment. No functional change. | Craig Topper | 2013-09-17 | 1 | -4/+4 |
| * | AVX-512: updated the list of high-latency instructions. | Elena Demikhovsky | 2013-09-02 | 1 | -1/+23 |
| * | AVX-512: gather-scatter tests; added foldable instructions; | Elena Demikhovsky | 2013-09-02 | 1 | -1/+45 |
| * | AVX-512: added UNPACK instructions and tests for all-zero/all-ones vectors | Elena Demikhovsky | 2013-08-25 | 1 | -1/+5 |
| * | AVX-512: Added VMOVD, VMOVQ, VMOVSS, VMOVSD instructions. | Elena Demikhovsky | 2013-08-18 | 1 | -12/+36 |
| * | AVX-512: Added VPERM* instructons and MOV* zmm-to-zmm instructions. | Elena Demikhovsky | 2013-08-11 | 1 | -7/+42 |
| * | Add MI-Sched support for x86 macro fusion. | Andrew Trick | 2013-06-23 | 1 | -0/+161 |
| * | DebugInfo: remove target-specific Frame Index handling for DBG_VALUE MachineI... | David Blaikie | 2013-06-16 | 1 | -13/+0 |
| * | X86: Stop LEA64_32r doing unspeakable things to its arguments. | Tim Northover | 2013-06-10 | 1 | -49/+163 |
| * | Don't cache the instruction and register info from the TargetMachine, because | Bill Wendling | 2013-06-07 | 1 | -1/+1 |