index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
X86
/
X86InstrInfo.cpp
Commit message (
Expand
)
Author
Age
*
Remove codegen only instruction in favor of one that has the same definition....
Craig Topper
2012-06-25
*
Remove intrinsic specific instructions for (V)CVTPS2DQ and replace with patte...
Craig Topper
2012-06-24
*
Remove intrinsic specific instructions for (V)CVTPS2DQ and replace with patte...
Craig Topper
2012-06-24
*
Fix build failures from r159106.
Craig Topper
2012-06-24
*
Remove intrinsic specific instructions for CVTPD2DQ. Replace with patterns.
Craig Topper
2012-06-24
*
Remove intrinsic specific instructions for (V)CVTDQ2PS. Use a Pat instead ins...
Craig Topper
2012-06-23
*
Compress flags in X86 op folding to reduce space in static tables.
Craig Topper
2012-06-23
*
Remove intrinsic specific instructions for 128-bit (V)CVTDQ2PD. Replace with ...
Craig Topper
2012-06-23
*
Move AVX version of convert instructions that write to GPRs to the Op1 table.
Craig Topper
2012-06-15
*
Move X86::VCVTTSD2SIrr from the 2 operand to 1 operand MemRegOp table.
Pete Cooper
2012-06-14
*
Revert r157755.
Manman Ren
2012-06-06
*
Remove unused private fields found by clang's new -Wunused-private-field.
Benjamin Kramer
2012-06-06
*
Add intrinsic forms for FMA instructions to opcode folding tables.
Craig Topper
2012-06-04
*
Add VFMADDSUB and VFMSUBADD FMA instructions to folding tables. Also add 213 ...
Craig Topper
2012-06-04
*
Revert r157831
Manman Ren
2012-06-03
*
X86: peephole optimization to remove cmp instruction
Manman Ren
2012-06-01
*
Implement the local-dynamic TLS model for x86 (PR3985)
Hans Wennborg
2012-06-01
*
Add VFNSUB* instructions to folding table.
Craig Topper
2012-06-01
*
X86: replace SUB with CMP if possible
Manman Ren
2012-05-31
*
Added FMA3 Intel instructions.
Elena Demikhovsky
2012-05-31
*
Make the global base reg GR32_NOSP.
Jakob Stoklund Olesen
2012-05-20
*
Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass().
Jakob Stoklund Olesen
2012-05-07
*
Convert some uses of XXXRegisterClass to &XXXRegClass. No functional change s...
Craig Topper
2012-04-20
*
Added VPERM optimization for AVX2 shuffles
Elena Demikhovsky
2012-04-15
*
Reorder includes in Target backends to following coding standards. Remove som...
Craig Topper
2012-03-17
*
Use uint16_t to store opcodes in static tables in X86 backend.
Craig Topper
2012-03-09
*
Make all pointers to TargetRegisterClass const since they are all pointers to...
Craig Topper
2012-02-22
*
Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...
Jia Liu
2012-02-18
*
Use the same CALL instructions for Windows as for everything else.
Jakob Stoklund Olesen
2012-02-16
*
Handle register masks when searching for EFLAGS clobbers.
Jakob Stoklund Olesen
2012-02-09
*
Custom lower PSIGN and PSHUFB intrinsics to their corresponding target specif...
Craig Topper
2012-01-25
*
Custom lower phadd and phsub intrinsics to target specific nodes. Remove the ...
Craig Topper
2012-01-25
*
More dead code removal (using -Wunreachable-code)
David Blaikie
2012-01-20
*
Folding table additions and fixes for AVX.
Craig Topper
2012-01-19
*
Add a bunch of AVX instructions to the folding tables. Also fixed the alignme...
Craig Topper
2012-01-14
*
Convert SHUFPD with the same register for both sources to PSHUFD if it would ...
Craig Topper
2012-01-13
*
Make X86 instruction selection use 256-bit VPXOR for build_vector of all ones...
Craig Topper
2012-01-13
*
Use 8i32 constant pool entry for converting AVX2_SETALLONES. Possibly fixes P...
Craig Topper
2012-01-13
*
- Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function
Evan Cheng
2011-12-14
*
X86: Split (v)rounds[sd] into a normal and an intrinsic version.
Benjamin Kramer
2011-12-09
*
Add bundle aware API for querying instruction properties and switch the code
Evan Cheng
2011-12-07
*
Make X86::FsFLD0SS / FsFLD0SD real pseudo-instructions.
Jakob Stoklund Olesen
2011-11-29
*
Fix VINSERTF128/VEXTRACTF128 to be marked as FP instructions. Allow execution...
Craig Topper
2011-11-29
*
Correctly mark VPERM2F128 as being an FP instruction and add execution domain...
Craig Topper
2011-11-29
*
Fix PR11422.
Jakob Stoklund Olesen
2011-11-23
*
Use 256-bit vcmpeqd for creating an all ones vector when AVX2 is enabled.
Craig Topper
2011-11-19
*
Remove some unnecessary includes of PseudoSourceValue.h.
Jay Foad
2011-11-15
*
Fix PR11370 for real. Prevents converting 256-bit FP instruction to AVX2 256-...
Craig Topper
2011-11-15
*
Properly qualify AVX2 specific parts of execution dependency table. Also enab...
Craig Topper
2011-11-15
*
Break false dependencies before partial register updates.
Jakob Stoklund Olesen
2011-11-15
[next]