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
/
X86CodeEmitter.cpp
Commit message (
Expand
)
Author
Age
*
Merge x86 HasOpSizePrefix/HasOpSize16Prefix into a 2-bit OpSize field with 0 ...
Craig Topper
2014-02-02
*
Merge HasVEXPrefix/HasEVEXPrefix/HasXOPPrefix into a 2-bit 'encoding' field i...
Craig Topper
2014-02-02
*
Separate x86 opcode maps and 0x66/0xf2/0xf3 prefixes from each other in the T...
Craig Topper
2014-01-31
*
Move REP out of the Prefix field of the X86 format. Give it its own bit. It h...
Craig Topper
2014-01-31
*
Move address override handling in X86CodeEmitter to a place where it works fo...
Craig Topper
2014-01-31
*
Remove use of OpSize for populating VEX_PP field. A prefix encoding is now us...
Craig Topper
2014-01-16
*
Separate the concept of 16-bit/32-bit operand size controlled by 0x66 prefix ...
Craig Topper
2014-01-14
*
Remove SegOvrBits from X86 TSFlags since they weren't being used.
Craig Topper
2014-01-06
*
Add missing MRM_XX forms to the old JIT emitter for consistency.
Craig Topper
2013-12-31
*
Remove MRMInitReg form now that it's last use is gone.
Craig Topper
2013-12-31
*
Change type of XOP flag in code emitters to a bool. Remove a some unneeded ca...
Craig Topper
2013-09-29
*
Add comments for XOPA map introduced with TBM instructions.a
Craig Topper
2013-09-29
*
Adding intrinsics to the llvm backend for TBM instruction set.
Yunzhong Gao
2013-09-27
*
Synchronize VEX JIT encoding code with the MCJIT version. Fix a bug in the MC...
Craig Topper
2013-08-21
*
In LLVM FMA3 operands are dst, src1, src2, src3, however dst is not encoded a...
Nadav Rotem
2013-08-21
*
Remove unused c'tor.
Bill Wendling
2013-06-07
*
X86: change MOV64ri64i32 into MOV32ri64
Tim Northover
2013-06-01
*
Temporarily Revert "X86: change MOV64ri64i32 into MOV32ri64" as it
Eric Christopher
2013-05-31
*
X86: change MOV64ri64i32 into MOV32ri64
Tim Northover
2013-05-31
*
Add CLAC/STAC instruction encoding/decoding support
Michael Liao
2013-04-11
*
Add X86 code emitter support AVX encoded MRMDestReg instructions.
Craig Topper
2013-03-16
*
Fix the name of a variable to match its declaration. Fixes build failure from...
Craig Topper
2013-03-14
*
Fix a bug in the calculation of the VEX.B bit for FMA4 rr with the VEX.W bit ...
Craig Topper
2013-03-14
*
Fix comments
Eli Bendersky
2013-02-05
*
Move all of the header files which are involved in modelling the LLVM IR
Chandler Carruth
2013-01-02
*
Use the new script to sort the includes of every file under lib.
Chandler Carruth
2012-12-03
*
Move TargetData to DataLayout.
Micah Villmow
2012-10-08
*
Add register encoding support in X86 backend
Michael Liao
2012-10-04
*
Remove code for setting the VEX L-bit as a function of operand size from the ...
Craig Topper
2012-09-19
*
Add a getName function to MachineFunction. Use it in places that previously d...
Craig Topper
2012-08-22
*
Don't use implicit register operands to calculate L-bit for AVX instructions....
Craig Topper
2012-07-20
*
Update GATHER instructions to support 2 read-write operands. Patch from mysel...
Craig Topper
2012-07-12
*
Added FMA3 Intel instructions.
Elena Demikhovsky
2012-05-31
*
Port support for SSE4a extrq/insertq to the old jit code emitter.
Benjamin Kramer
2012-05-30
*
Fix indentation of wrapped line for readability. No functional change.
Craig Topper
2012-05-23
*
Tidy up some spacing and inconsistent use of pre/post increment. No functiona...
Craig Topper
2012-05-19
*
Copy some AVX support from MCJIT to JIT. Maybe will fix PR12748.
Craig Topper
2012-05-19
*
Remove unneeded break.
Jakub Staszak
2012-05-01
*
Remove trailing spaces.
Jakub Staszak
2012-05-01
*
Attempt to handle MRMInitReg in emitVEXOpcodePrefix. Hopefully fixes PR12711.
Craig Topper
2012-05-01
*
Copied all the VEX prefix encoding code from X86MCCodeEmitter to the x86 JIT ...
Pete Cooper
2012-04-30
*
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
*
Add bundle aware API for querying instruction properties and switch the code
Evan Cheng
2011-12-07
*
Add support to the old JIT for acquire/release loads and stores on x86. PR11...
Eli Friedman
2011-10-24
*
Add X86 RORX instruction
Craig Topper
2011-10-23
*
Add X86 PEXTR and PDEP instructions.
Craig Topper
2011-10-16
*
Remove premature previous commit.
Nicolas Geoffray
2011-08-28
*
Encoding of instructions referencing segments has changed. Do what X86MCCodeE...
Nicolas Geoffray
2011-08-28
*
Explicitly cast narrowing conversions inside {}s that will become errors in
Jeffrey Yasskin
2011-07-27
[next]