[mips] Implement ehb, ssnop, and pause in assembler
[oota-llvm.git] / lib / Target / X86 /
2014-04-02 Lang Hames[X86] As per suggestion from Craig Topper and Hal Finke...
2014-04-02 Lang Hames[X86] Make the VFMA*231 variants commutable and relax...
2014-04-02 Juergen RibutzkaAdd comments and test case for [X86TTI] Make constant...
2014-04-02 Yaron KerenAdded isTargetWindowsMSVC(), renamed isTargetMingw...
2014-04-01 Yaron KerenIf isKnownWindowsMSVCEnvironment then getOS == Triple...
2014-04-01 Hal FinkelImplement X86TTI::getUnrollingPreferences
2014-04-01 Reid KlecknerSupport segmented stacks on Win64
2014-04-01 Yaron KerenisTargetWindows() renamed to isTargetKnownWindowsMSVC()
2014-04-01 Aaron BallmanAttempting to fix r205124, which had failed asserts...
2014-04-01 Alexey Volkov[x86] Do not convert to cmp32 for Atom arch by Sergey...
2014-03-31 Adam Nemet[X86] Adjust cost of FP_TO_UINT v4f64->v4i32 as well
2014-03-31 Robert KhasanovTest commit.
2014-03-31 Yaron KerenCorrect OS conditionals following r204977 and r204978.
2014-03-31 Craig Topper[C++11] Mark more classes in the X86 target as 'final'.
2014-03-31 Craig TopperMark a couple of the X86 target classes as final. Allow...
2014-03-30 Adam Nemet[X86] Adjust cost of FP_TO_UINT v8f32->v8i32
2014-03-30 NAKAMURA TakumiX86Subtarget.h: isTargetWindows() should tell whether...
2014-03-29 Rafael EspindolaCompletely rewrite ELFObjectWriter::RecordRelocation.
2014-03-28 Akira Hatanaka[x86] Fix printing of register operands with q modifier.
2014-03-28 David MajnemerX86: Disable IsLegalToCallImmediateAddr for Win32
2014-03-27 Saleem AbdulrasoolCanonicalise Windows target triple spellings
2014-03-27 Quentin Colombet[X86][Vector Cost Model] Add a comment to explain the...
2014-03-27 Rafael EspindolaRemove another unused argument.
2014-03-27 Rafael EspindolaRemove unused argument.
2014-03-27 Rafael EspindolaPrevent alias from pointing to weak aliases.
2014-03-27 Elena DemikhovskyAVX-512: Implemented masking for integer arithmetic...
2014-03-27 Quentin Colombet[X86][Vectorizer Cost Model] Correct vectorization...
2014-03-27 Jim GrosbachX86: Correct vectorization cost model for v8f32->v8i8.
2014-03-26 Hans WennborgRevert "X86 memcpy lowering: use "rep movs" even when...
2014-03-26 Cameron McInallyFix AVX512 Gather and Scatter execution domains.
2014-03-26 Renato GolinAdd @llvm.clear_cache builtin
2014-03-26 Rafael EspindolaRevert "Prevent alias from pointing to weak aliases."
2014-03-26 Rafael EspindolaPrevent alias from pointing to weak aliases.
2014-03-26 Quentin Colombet[X86] Add broadcast instructions to the table used...
2014-03-25 Juergen Ributzka[X86TTI] Make constant base pointers for getElementPtr...
2014-03-25 Juergen Ributzka[Stackmaps][X86TTI] Fix think-o in getIntImmCost calcul...
2014-03-25 Adam Nemet[X86] Generate VPSHUFB for in-place v16i16 shuffles
2014-03-25 Adam Nemet[X86] Factor out new helper getPSHUFB
2014-03-25 Cameron McInallyFix AVX2 Gather execution domains.
2014-03-24 Quentin Colombet[X86][ISelDAG] Add missing fallback patterns for avx2...
2014-03-24 Adam Nemet[X86] Fix non-determinism in LowerVectorAllZeroTest
2014-03-21 Juergen Ributzka[Constant Hoisting] Make the constant materialization...
2014-03-20 Juergen RibutzkaRevert "[Constant Hoisting] Extend coverage of the...
2014-03-20 Juergen Ributzka[Constant Hoisting] Extend coverage of the constant...
2014-03-20 Craig Topper[X86] Check return value of readSIB in disassembler...
2014-03-20 Rafael EspindolaLook through variables when computing relocations.
2014-03-19 Craig TopperPrune includes in X86 target.
2014-03-18 Hans WennborgX86 memcpy lowering: use "rep movs" even when esi is...
2014-03-18 Manuel JacobX86: Use enums for memory operand decoding instead...
2014-03-18 Craig Topper[C++11] Mark the target fast isel classes as 'final...
2014-03-17 Adam Nemet[X86] Fix unused variable warning with NDEBUG from...
2014-03-17 Adam Nemet[VectorLegalizer/X86] Don't unvectorize fp_to_uint...
2014-03-17 Lang Hames[X86] New and improved VZeroUpperInserter optimization.
2014-03-15 Arnaud A. de Grand... Remove some dead assignements found by scan-build
2014-03-15 Patrik HagglundReplace ValueTypes.h with MachineValueType.h if possible.
2014-03-14 Duncan P. N. Exon... x86: Add missing break to getCallPreservedMask()
2014-03-14 Duncan P. N. Exon... x86: NFC: Make getCallPreservedMask() more similar...
2014-03-14 Duncan P. N. Exon... x86: getCalleeSavedRegs() would crash on 0 (so don...
2014-03-14 Evgeniy StepanovAddressSanitizer instrumentation for MOV and MOVAPS.
2014-03-13 Owen AndersonPhase 2 of the great MachineRegisterInfo cleanup. ...
2014-03-13 Rafael EspindolaUse printable names to implement directional labels.
2014-03-13 Manuel JacobCodeGenPrep: sink extends of illegal types into use...
2014-03-13 Elena DemikhovskyAVX-512: masked load/store + intrinsics for them.
2014-03-12 Adam Nemet[X86] Add peephole for masked rotate amount
2014-03-12 Adam Nemet[X86] Refactor peepholes for masked shift amount into...
2014-03-12 Quentin Colombet[X86] Set the scheduling resources of some of the FPSta...
2014-03-12 Patrik HagglundReplace '#include ValueTypes.h' with forward declarations.
2014-03-11 Rafael EspindolaSimplify a really complicated check for Arch == X86_64.
2014-03-11 Hans WennborgX86: Don't generate 64-bit movd after cmpneqsd in 32...
2014-03-11 Tim NorthoverIR: add a second ordering operand to cmpxhg for failure
2014-03-11 Jim GrosbachX86: Enable ISel of 16-bit MOVBE instructions.
2014-03-10 Craig Topper[C++11] Remove 'virtual' keyword from methods marked...
2014-03-10 Chandler Carruth[TTI] There is actually no realistic way to pop TTI...
2014-03-09 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-09 NAKAMURA TakumiRevert r203230, "CodeGenPrep: sink extends of illegal...
2014-03-09 Craig TopperDe-virtualize some methods since they don't override...
2014-03-09 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-07 Tim NorthoverCodeGenPrep: sink extends of illegal types into use...
2014-03-07 Alexey VolkovEnable FeatureFastUAMem for Silvermont processor
2014-03-07 Alexey VolkovTest commit
2014-03-07 David MajnemerMC: Remove superfluous section attribute flag definitions
2014-03-07 Rafael EspindolaReplace PROLOG_LABEL with a new CFI_INSTRUCTION.
2014-03-06 Saleem AbdulrasoolSupport: split object format out of environment
2014-03-06 Reid KlecknerMS asm: The initial dot in struct access is optional
2014-03-06 Elena DemikhovskyAVX-512: Added rrk, rrkz, rmk, rmkz, rmbk, rmbkz versio...
2014-03-06 Elena DemikhovskyAVX-512: fixed comressed displacement - by Robert Khazanov
2014-03-06 Yaron KerenCleaning up two more pre-Visual C++ 2012 build hacks.
2014-03-06 Chandler Carruth[Layering] Move DebugInfo.h into the IR library where...
2014-03-05 Cameron McInallyLower AVX v4i64->v4i32 truncate to one shuffle.
2014-03-04 Reid KlecknerMS asm: Attempt to parse variables followed by a bracke...
2014-03-04 Saleem AbdulrasoolX86: 80-column
2014-03-04 Chandler Carruth[Modules] Move CallSite into the IR library where it...
2014-03-04 Chandler Carruth[Modules] Move GetElementPtrTypeIterator into the IR...
2014-03-04 Reid KlecknerMC: Fix Intel assembly parser for [global + offset]
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-03-02 Elena DemikhovskyAVX-512: Fixed extract_vector_elt for v8i1 vector
2014-03-02 Craig TopperSwitch all uses of LLVM_OVERRIDE to just use 'override...
2014-03-02 Craig TopperSwitch all uses of LLVM_FINAL to just use 'final',...
2014-02-28 Evgeniy StepanovX86Operand is extracted into individual header.
2014-02-27 Craig Topper[X86] Fix Uses/Defs lists for INS, OUTS, SCAS, CMPS...
next