Eliminate asm parser's dependency on TargetMachine:
[oota-llvm.git] / lib / Target / X86 /
2011-07-08 Evan ChengEliminate asm parser's dependency on TargetMachine:
2011-07-08 Nick LewyckyLet the inline asm 'q' constraint match float, and...
2011-07-08 Eric ChristopherGo ahead and emit the barrier on x86-64 even without...
2011-07-07 Eric ChristopherHandle fpcr register.
2011-07-07 Eric ChristopherAdd support for the X86 'l' constraint.
2011-07-07 Evan ChengAdd Mode64Bit feature and sink it down to MC layer.
2011-07-07 Evan ChengCompute feature bits at time of MCSubtargetInfo initial...
2011-07-07 Bill WendlingUse ArrayRef instead of a std::vector&.
2011-07-07 Bill WendlingAdd a target hook to encode the compact unwind information.
2011-07-06 Evan ChengRename files for consistency.
2011-07-06 Bill WendlingConstify getCompactUnwindRegNum.
2011-07-06 Evan ChengcreateMCInstPrinter doesn't need TargetMachine anymore.
2011-07-06 Kevin EnderbyChanged the X86 PUSH64i8 record to use the i64i8imm...
2011-07-06 Evan ChengRemove the AsmWriterEmitter (unused) feature that rely...
2011-07-05 Eli FriedmanAdd assembler/disassembler support for non-AVX pclmulqd...
2011-07-02 Jakob Stoklund OlesenConsistent diagnostic capitalization and redundant...
2011-07-02 Jakob Stoklund OlesenInclude a source location when complaining about bad...
2011-07-01 Eric ChristopherTargetConstant immediates won't be placed into register...
2011-07-01 Evan ChengRename XXXGenSubtarget.inc to XXXGenSubtargetInfo.inc...
2011-07-01 Evan ChengAdd MCSubtargetInfo target registry stuff.
2011-07-01 Eli FriedmanCalling-convention specifications for illegal types...
2011-07-01 Evan ChengRename TargetSubtarget to TargetSubtargetInfo for consi...
2011-07-01 Evan Cheng- Added MCSubtargetInfo to capture subtarget features...
2011-07-01 Evan ChengHide the call to InitMCInstrInfo into tblgen generated...
2011-06-30 Bill WendlingUse the correct registers on X86_64.
2011-06-30 Jakob Stoklund OlesenFix a problem with fast-isel return values introduced...
2011-06-30 Bill WendlingAdd target a target hook to get the register number...
2011-06-30 Jakob Stoklund OlesenTweak error messages to match GCC. Should fix gcc.targe...
2011-06-30 Evan ChengFix the ridiculous SubtargetFeatures API where it impli...
2011-06-30 Joerg SonnenbergerRecognize the xstorerng alias for VIA PadLock's xstore...
2011-06-30 Eric ChristopherFix a small thinko for constant i64 lock/orq optimizati...
2011-06-29 Jakob Stoklund OlesenAlways adjust the stack pointer immediately after the...
2011-06-29 Eric ChristopherUse getRegForInlineAsmConstraint instead of custom...
2011-06-28 Evan ChengMove CallFrameSetupOpcode and CallFrameDestroyOpcode...
2011-06-28 Evan ChengHide more details in tablegen generated MCRegisterInfo...
2011-06-28 Evan ChengAdd MCInstrInfo registeration machinery.
2011-06-28 Evan ChengMerge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-06-28 Jakob Stoklund OlesenClean up the handling of the x87 fp stack to make it...
2011-06-27 Evan ChengMore refactoring. Move getRegClass from TargetOperandIn...
2011-06-27 Evan ChengMerge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc...
2011-06-27 Jakob Stoklund OlesenGrow the X86FloatingPoint register map to hold 16 regis...
2011-06-25 Chad RosierReplace dyn_cast<> with cast<> since the cast is alread...
2011-06-25 Chad RosierEnable tail call optimization in the presence of a...
2011-06-25 Douglas GregorUnbreak CMake build
2011-06-24 Evan ChengAdd include guard.
2011-06-24 Evan ChengRename TargetDesc to MCTargetDesc
2011-06-24 Jim GrosbachRefactor MachO relocation generaration into the Target...
2011-06-24 Chad RosierHoist simple check above more complex checking to avoid...
2011-06-24 Evan Cheng- Add MCRegisterInfo registration machinery. Also added...
2011-06-24 Evan ChengStarting to refactor Target to separate out code that...
2011-06-23 Eli FriedmanAdd support for movntil/movntiq mnemonics. Reported...
2011-06-23 Evan ChengRename TargetOptions::StackAlignment to StackAlignmentO...
2011-06-23 Evan ChengRemove TargetOptions.h dependency from X86Subtarget.
2011-06-23 Evan ChengGet rid of one getStackAlignment(). RegisterInfo should...
2011-06-21 Nick LewyckyAdd support for assembling "movq" when it's correct...
2011-06-21 Bob WilsonRevert r133452: "Emit movq for 64-bit register to XMM...
2011-06-20 Nick LewyckyEmit movq for 64-bit register to XMM register moves...
2011-06-18 Benjamin KramerRemove unused but set variables.
2011-06-18 Jakob Stoklund OlesenSwitch x86 to using AltOrders instead of MethodBodies.
2011-06-17 Jakob Stoklund OlesenSI, DI, BP, and SP don't have 8-bit sub-registers in...
2011-06-16 Dan GohmanAdd a comment describing why transforming (shl x, 1...
2011-06-16 Bruno Cardoso LopesAdd AVX suport for fpextend.
2011-06-15 Jakob Stoklund OlesenUse set operations instead of plain lists to enumerate...
2011-06-15 John McCallAdd a new function attribute, nonlazybind, which inhibi...
2011-06-14 Bruno Cardoso LopesAdd one more argument to the prefetch intrinsic to...
2011-06-14 Nick LewyckyFit banner in 80-col and adjust whitespace. No function...
2011-06-12 Rafael EspindolaAnalyzeBranch doesn't change which successors a bb...
2011-06-12 Charles DavisPut FrameSetup flag on x86 instructions that set up...
2011-06-11 Eli FriedmanMake sure to pass OpFlags into MachineInstrBuilder...
2011-06-10 Eli FriedmanAdd full x86 fast-isel support for memcpy and memset.
2011-06-10 Eli FriedmanPR10092 (second try): Don't crash on a load without...
2011-06-09 Eli FriedmanChris fixed this README a while back by changing how...
2011-06-09 Eli FriedmanRevert 132789; it breaks tests. My mistake.
2011-06-09 Eli FriedmanAdd a check to make sure we don't crash with strange...
2011-06-09 Jakob Stoklund OlesenRemove custom allocation order boilerplate that is...
2011-06-08 Eric ChristopherAdd a parameter to CCState so that it can access the...
2011-06-06 Stuart HastingsFollowup to 132458, omit unnecessary stack copy when...
2011-06-03 Stuart HastingsReapply 132424 with fixes. This fixes PR10068.
2011-06-02 Eric ChristopherHave LowerOperandForConstraint handle multiple characte...
2011-06-02 Jakob Stoklund OlesenFlag unallocatable register classes instead of giving...
2011-06-02 Rafael EspindolaRevert 132424 to fix PR10068.
2011-06-02 Stuart HastingsOmit unnecessary stack copy when x87 input is a load.
2011-06-02 Jakob Stoklund OlesenUse TRI::has{Sub,Super}ClassEq() where possible.
2011-06-02 Rafael EspindolaDon't hardcode the %reg format in the streamer.
2011-06-01 Stuart HastingsRecommit 132404 with fixes. rdar://problem/5993888
2011-06-01 Stuart HastingsRevert 132404 to appease a buildbot. rdar://problem...
2011-06-01 Stuart HastingsAdd support for x86 CMPEQSS and friends. These instruc...
2011-06-01 Jakob Stoklund OlesenFix PR10059 and future variations by handling all regis...
2011-06-01 Stuart HastingsFGETSIGN support for x86, using movmskps/pd. Will...
2011-05-30 Rafael EspindolaUse the dwarf->llvm mapping to print register names...
2011-05-30 Rafael EspindolaIntroduce the DwarfRegAlias class for declaring that...
2011-05-30 Rafael EspindolaMark the 32 bit registers as invalid in 64 bit mode...
2011-05-28 Rafael EspindolaAdd 132187 back now that the real problem is fixed.
2011-05-27 Rafael EspindolaIt looks like 132187 might have broken the llvm-gcc...
2011-05-27 Cameron ZwarichAdd a GR32_NOREX_NOSP register class and fix a bug...
2011-05-27 Jakob Stoklund OlesenDelete MethodBodies that only filtered reserved registers.
2011-05-27 Rafael EspindolaRemove dwarf numbers from subregs. We should use DW_OP_...
2011-05-26 Chad RosierRenamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn...
2011-05-26 Stuart HastingsReverting 132105: it broke some LLVM-GCC DejaGNU tests.
next