Stackmap shadows should consider call returns a branch target.
[oota-llvm.git] / lib / Target / X86 / X86MCInstLower.cpp
2014-10-27 Pete CooperStackmap shadows should consider call returns a branch...
2014-10-21 Rafael EspindolaFix a bit of confusion about .set and produce more...
2014-09-25 Chandler Carruth[x86] Implement v16i16 support with AVX2 in the new...
2014-09-24 Chandler Carruth[x86] Teach the instruction lowering to add comments...
2014-09-24 Chandler Carruth[x86] More refactoring of the shuffle comment emission...
2014-09-24 Chandler Carruth[x86] Bypass the shuffle mask comment generation when...
2014-09-24 Chandler Carruth[x86] Hoist the logic for extracting the relevant bits...
2014-09-24 Chandler Carruth[x86] Start refactoring the comment printing logic...
2014-09-23 Chandler Carruth[x86] Teach the vector comment parsing and printing...
2014-09-23 Chandler Carruth[x86] Teach the AVX1 path of the new vector shuffle...
2014-09-02 Robin Morisset[X86] Allow atomic operations using immediates to avoid...
2014-08-06 Sanjay Patelfix typo
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-08-04 Reid KlecknerFix failure to invoke exception handler on Win64
2014-08-02 Chandler Carruth[x86] Switch to using the variable we extracted this...
2014-08-02 Chandler Carruth[x86] Teach my pshufb comment printer to handle VPSHUFB...
2014-07-26 Chandler Carruth[x86] Fix unused variable warning in no-asserts build.
2014-07-25 Chandler Carruth[x86] Teach the X86 backend to print shuffle comments...
2014-07-25 Lang Hames[X86] Clarify some stackmap shadow optimization code...
2014-07-24 Lang Hames[X86] Optimize stackmap shadows on X86.
2014-06-29 Saleem AbdulrasoolMC: rename EmitWin64EH routines
2014-06-25 NAKAMURA TakumiRe-apply r211399, "Generate native unwind info on Win64...
2014-06-22 NAKAMURA TakumiRevert r211399, "Generate native unwind info on Win64"
2014-06-20 Reid KlecknerGenerate native unwind info on Win64
2014-04-25 Craig Topper[C++] Use 'nullptr'. Target edition.
2014-03-19 Craig TopperPrune includes in X86 target.
2014-03-18 Manuel JacobX86: Use enums for memory operand decoding instead...
2014-02-19 Rafael EspindolaAdd back r201608, r201622, r201624 and r201625
2014-02-19 Daniel JasperRevert r201622 and r201608.
2014-02-18 Rafael EspindolaFix PR18743.
2014-01-28 David WoodhouseChange MCStreamer EmitInstruction interface to take...
2014-01-16 Rafael EspindolaAdd an emitRawComment function and use it to simplify...
2014-01-16 Craig TopperCopy segment register when optimizing to MOV8ao8/MOV16a...
2014-01-08 David Woodhouse[x86] Disambiguate RET[QL] and fix aliases for 16-bit...
2014-01-07 Rafael EspindolaMove the llvm mangler to lib/IR.
2014-01-03 Rafael EspindolaMake the llvm mangler depend only on DataLayout.
2013-12-31 Craig TopperHandle MOV32r0 in expandPostRAPseudo instead of MCInst...
2013-12-05 Rafael EspindolaRemove the isImplicitlyPrivate argument of getNameWithP...
2013-12-05 Rafael EspindolaHide the stub created for MO_ExternalSymbol too.
2013-12-04 Juergen Ributzka[Stackmap] Emit multi-byte nops for X86.
2013-11-29 Lang HamesRefactor a lot of patchpoint/stackmap related code...
2013-11-28 Rafael EspindolaRefactor to remove a bit of duplication. No functionali...
2013-11-28 Rafael EspindolaUse the mangler consistently instead of using getGlobal...
2013-11-19 Andrew TrickAdd an abstraction to handle patchpoint operands.
2013-11-17 Andrew TrickAdded a size field to the stack map record to handle...
2013-11-15 Lang HamesRemove unused arguments.
2013-11-14 Andrew TrickMinor extension to llvm.experimental.patchpoint: don...
2013-11-11 Lang HamesLower X86::MORESTACK_RET and X86::MORESTACK_RET_RESTORE...
2013-11-09 Juergen Ributzka[Stackmap] Materialize the jump address within the...
2013-11-08 Juergen Ributzka[Stackmap] Add AnyReg calling convention support for...
2013-10-31 Dan GohmanFix unused variable warnings.
2013-10-31 Andrew TrickAdd support for stack map generation in the X86 backend.
2013-10-29 Rafael EspindolaAdd a helper getSymbol to AsmPrinter.
2013-10-29 Rafael EspindolaThe asm printer has a mangler. Don't keep a second...
2013-07-12 Benjamin KramerX86: Shrink certain forms of movsx.
2013-06-16 David BlaikieDebugInfo: remove target-specific Frame Index handling...
2013-06-10 Tim NorthoverX86: Stop LEA64_32r doing unspeakable things to its...
2013-06-01 Tim NorthoverRevert r183069: "TMP: LEA64_32r fixing"
2013-06-01 Tim NorthoverTMP: LEA64_32r fixing
2013-06-01 Tim NorthoverX86: change MOV64ri64i32 into MOV32ri64
2013-05-31 Eric ChristopherTemporarily Revert "X86: change MOV64ri64i32 into MOV32...
2013-05-31 Tim NorthoverX86: change MOV64ri64i32 into MOV32ri64
2013-05-30 Tim NorthoverX86: use sub-register sequences for MOV*r0 operations
2013-05-30 Tim NorthoverX86: change zext moves to use sub-register infrastructure.
2013-03-16 Craig TopperAdd X86 code emitter support AVX encoded MRMDestReg...
2013-03-14 Craig TopperTeach X86 MC instruction lowering that VMOVAPSrr and...
2013-02-01 David SehrTwo changes relevant to LEA and x32:
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-26 Benjamin KramerDecouple MCInstBuilder from the streamer per Eli's...
2012-11-26 Benjamin KramerAdd MCInstBuilder, a utility class to simplify MCInst...
2012-10-17 Michael LiaoFix setjmp on models with non-Small code model nor...
2012-10-16 Craig TopperMove X86MCInstLower class definition into implementatio...
2012-10-05 Craig TopperMove expansion of SETB_C(8/16/32/64)r from MCInstLower...
2012-08-28 Craig TopperConvert V_SETALLONES/AVX_SETALLONES/AVX2_SETALLONES...
2012-08-28 Craig TopperMerge AVX_SET0PSY/AVX_SET0PDY/AVX2_SET0 into a single...
2012-08-01 Chad RosierWhitespace.
2012-06-07 Rafael EspindolaUse a base register instead of an index register with...
2012-06-01 Hans WennborgImplement the local-dynamic TLS model for x86 (PR3985)
2012-05-18 Jim GrosbachRefactor data-in-code annotations.
2012-05-11 Hans WennborgImplement initial-exec TLS model for 32-bit PIC x86
2012-03-17 Craig TopperReorder includes in Target backends to following coding...
2012-02-16 Jakob Stoklund OlesenUse the same CALL instructions for Windows as for every...
2012-02-11 Anton KorobeynikovAdd support for implicit TLS model used with MS VC...
2012-02-05 Craig TopperConvert assert(0) to llvm_unreachable in X86 Target...
2012-01-18 Jakob Stoklund OlesenIgnore register mask operands when lowering instruction...
2012-01-13 Craig TopperMake X86 instruction selection use 256-bit VPXOR for...
2011-11-29 Jakob Stoklund OlesenMake X86::FsFLD0SS / FsFLD0SD real pseudo-instructions.
2011-11-19 Craig TopperUse 256-bit vcmpeqd for creating an all ones vector...
2011-10-26 Rafael EspindolaThis commit introduces two fake instructions MORESTACK_...
2011-10-04 Owen AndersonTeach the MC to output code/data region marker labels...
2011-09-29 Jakob Stoklund OlesenExpand the x86 V_SET0* pseudos right after register...
2011-09-07 Eli FriedmanFix atomic load and store on x86 to pass -verify-machin...
2011-07-25 Bruno Cardoso LopesCodegen allonesvector better while using AVX: vpcmpeqd...
2011-07-14 Evan ChengRename createAsmInfo to createMCAsmInfo and move regist...
2011-05-20 Stuart HastingsRe-commit 131641 with fixes; de-pseudoize MOVSX16rr8...
2011-05-19 Stuart HastingsReverting 131641 to investigate 'bot complaint.
2011-05-19 Stuart HastingsRevise MOVSX16rr8/MOVZX16rr8 (and rm variants) to no...
2010-12-09 Nate BegemanAdd support for AVX to materialize +0.0 when doing...
2010-11-28 Rafael EspindolaMove lowering of TLS_addr32 and TLS_addr64 to X86MCInst...
next