- 6dfef66 Revert earlier unnecessary hack. Make sure we correctly force on 64bit and cmov for 64-bit targets. by Eli Friedman · 14 years ago
- 4d1a8dd Restore old behavior. Always auto-detect features unless cpu or features are specified. by Evan Cheng · 14 years ago
- f06ff4e Default 64-bit target features and SSE2 on when a triple specifies x86-64. Clean up all the other hacks which are now unnecessary. by Eli Friedman · 14 years ago
- f296082 Add _allrem, _aullrem and _allmul to the runtime for MSVC. by Julien Lerouge · 14 years ago
- 3339084 Add an intrinsic and codegen support for fused multiply-accumulate. The intent by Cameron Zwarich · 14 years ago
- cc0ddc7 For non-x86 host, used generic as CPU name. by Evan Cheng · 14 years ago
- 75ca4b9 Plug a leak by giving the AsmParser ownership of the MCSubtargetInfo. by Benjamin Kramer · 14 years ago
- 480cee5 TargetAsmParser doesn't need reference to Target. by Evan Cheng · 14 years ago
- ebdeeab Eliminate asm parser's dependency on TargetMachine: by Evan Cheng · 14 years ago
- 9bf45d0 Let the inline asm 'q' constraint match float, and on 64-bit double too. by Nick Lewycky · 14 years ago
- 77ed135 Go ahead and emit the barrier on x86-64 even without sse2. The by Eric Christopher · 14 years ago
- d8cca66 Handle fpcr register. by Eric Christopher · 14 years ago
- 31b5f00 Add support for the X86 'l' constraint. by Eric Christopher · 14 years ago
- 18fb1d3 Add Mode64Bit feature and sink it down to MC layer. by Evan Cheng · 14 years ago
- 0ddff1b Compute feature bits at time of MCSubtargetInfo initialization. by Evan Cheng · 14 years ago
- b99e412 Use ArrayRef instead of a std::vector&. by Bill Wendling · 14 years ago
- 6a6b8c3 Add a target hook to encode the compact unwind information. by Bill Wendling · 14 years ago
- ed5e355 Rename files for consistency. by Evan Cheng · 14 years ago
- 486dd90 Constify getCompactUnwindRegNum. by Bill Wendling · 14 years ago
- b262799 createMCInstPrinter doesn't need TargetMachine anymore. by Evan Cheng · 14 years ago
- d521f2d Changed the X86 PUSH64i8 record to use the i64i8imm ParserMatchClass so that a by Kevin Enderby · 14 years ago
- 68ae5b4 Remove the AsmWriterEmitter (unused) feature that rely on TargetSubtargetInfo. by Evan Cheng · 14 years ago
- af45b3d Add assembler/disassembler support for non-AVX pclmulqdq. While I'm here, use proper aliases for the pclmullqlqdq and friends. PR10269. by Eli Friedman · 14 years ago
- 0d3d956 Consistent diagnostic capitalization and redundant context elimination. by Jakob Stoklund Olesen · 14 years ago
- d519de0 Include a source location when complaining about bad inline assembly. by Jakob Stoklund Olesen · 14 years ago
- e3997d4 TargetConstant immediates won't be placed into registers so tighten by Eric Christopher · 14 years ago
- 385e930 Rename XXXGenSubtarget.inc to XXXGenSubtargetInfo.inc for consistency. by Evan Cheng · 14 years ago
- ce795dc Add MCSubtargetInfo target registry stuff. by Evan Cheng · 14 years ago
- adebeea Calling-convention specifications for illegal types are no-ops. Simplify based on this. by Eli Friedman · 14 years ago
- 5b1b4489 Rename TargetSubtarget to TargetSubtargetInfo for consistency. by Evan Cheng · 14 years ago
- 9421470 - Added MCSubtargetInfo to capture subtarget features and scheduling by Evan Cheng · 14 years ago
- 4db3cff Hide the call to InitMCInstrInfo into tblgen generated ctor. by Evan Cheng · 14 years ago
- 2374cb8 Use the correct registers on X86_64. by Bill Wendling · 14 years ago
- 098c7ac Fix a problem with fast-isel return values introduced in r134018. by Jakob Stoklund Olesen · 14 years ago
- 5cd2791 Add target a target hook to get the register number used by the compact unwind by Bill Wendling · 14 years ago
- 1bd6221 Tweak error messages to match GCC. Should fix gcc.target/i386/pr30848.c by Jakob Stoklund Olesen · 14 years ago
- 276365d Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name to by Evan Cheng · 14 years ago
- ca0ede7 Recognize the xstorerng alias for VIA PadLock's xstore instruction. by Joerg Sonnenberger · 14 years ago
- 5d8aa34 Fix a small thinko for constant i64 lock/orq optimization where we by Eric Christopher · 14 years ago
- 6531bdd Always adjust the stack pointer immediately after the call. by Jakob Stoklund Olesen · 14 years ago
- d176af8 Use getRegForInlineAsmConstraint instead of custom defining regclasses by Eric Christopher · 14 years ago
- d5b03f2 Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo. by Evan Cheng · 14 years ago
- 6844f7b Hide more details in tablegen generated MCRegisterInfo ctor function. by Evan Cheng · 14 years ago
- 94b01f6 Add MCInstrInfo registeration machinery. by Evan Cheng · 14 years ago
- 22fee2d Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc by Evan Cheng · 14 years ago
- e837dea - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and by Evan Cheng · 14 years ago
- 9bbe4d6 Clean up the handling of the x87 fp stack to make it more robust. by Jakob Stoklund Olesen · 14 years ago
- 15993f8 More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo. by Evan Cheng · 14 years ago
- 73f50d9 Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.inc by Evan Cheng · 14 years ago
- 1baeb00 Grow the X86FloatingPoint register map to hold 16 registers. by Jakob Stoklund Olesen · 14 years ago
- 14d71aa Replace dyn_cast<> with cast<> since the cast is already guarded by the necessary check. by Chad Rosier · 14 years ago
- df78fcd Enable tail call optimization in the presence of a byval (x86-32 and x86-64). by Chad Rosier · 14 years ago
- ba3dc10 Unbreak CMake build by Douglas Gregor · 14 years ago
- 4219718 Add include guard. by Evan Cheng · 14 years ago
- 46af0d7 Rename TargetDesc to MCTargetDesc by Evan Cheng · 14 years ago
- ba8297e Refactor MachO relocation generaration into the Target directories. by Jim Grosbach · 14 years ago
- 2416da3 Hoist simple check above more complex checking to avoid unnecessary by Chad Rosier · 14 years ago
- f5fa52e - Add MCRegisterInfo registration machinery. Also added x86 registration routines. by Evan Cheng · 14 years ago
- a347f85 Starting to refactor Target to separate out code that's needed to fully describe by Evan Cheng · 14 years ago
- a390a1a Add support for movntil/movntiq mnemonics. Reported on llvmdev. by Eli Friedman · 14 years ago
- f05589d Rename TargetOptions::StackAlignment to StackAlignmentOverride. by Evan Cheng · 14 years ago
- ef41ff6 Remove TargetOptions.h dependency from X86Subtarget. by Evan Cheng · 14 years ago
- 2fa82bc Get rid of one getStackAlignment(). RegisterInfo shouldn't need to know about stack alignment. by Evan Cheng · 14 years ago
- 94d4c91 Add support for assembling "movq" when it's correct to do so, while continuing by Nick Lewycky · 14 years ago
- 38c8926 Revert r133452: "Emit movq for 64-bit register to XMM register moves..." by Bob Wilson · 14 years ago
- 1bd1570 Emit movq for 64-bit register to XMM register moves, but continue to accept by Nick Lewycky · 14 years ago
- 1396c40 Remove unused but set variables. by Benjamin Kramer · 14 years ago
- e8c38ca Switch x86 to using AltOrders instead of MethodBodies. by Jakob Stoklund Olesen · 14 years ago
- aad458d SI, DI, BP, and SP don't have 8-bit sub-registers in x86 mode. by Jakob Stoklund Olesen · 14 years ago
- a0697a7 Add a comment describing why transforming (shl x, 1) to (add x, x) is to be by Dan Gohman · 14 years ago
- d381a7a Add AVX suport for fpextend. by Bruno Cardoso Lopes · 14 years ago
- f28987b Use set operations instead of plain lists to enumerate register classes. by Jakob Stoklund Olesen · 14 years ago
- 3a3465b Add a new function attribute, nonlazybind, which inhibits lazy-loading by John McCall · 14 years ago
- 9a76733 Add one more argument to the prefetch intrinsic to indicate whether it's a data by Bruno Cardoso Lopes · 14 years ago
- 3c2f0a1 Fit banner in 80-col and adjust whitespace. No functionality changes. by Nick Lewycky · 14 years ago
- 4509ec4 AnalyzeBranch doesn't change which successors a bb has, just the order by Rafael Espindola · 14 years ago
- aff232a Put FrameSetup flag on x86 instructions that set up the call frame. No by Charles Davis · 14 years ago
- 8a37aba Make sure to pass OpFlags into MachineInstrBuilder::addExternalSymbol; the by Eli Friedman · 14 years ago
- 25255cb Add full x86 fast-isel support for memcpy and memset. by Eli Friedman · 14 years ago
- be5cbaa PR10092 (second try): Don't crash on a load without a momoperand; fast-isel creates loads like this. by Eli Friedman · 14 years ago
- 6ad0468 Chris fixed this README a while back by changing how clang generates code for structs like the given struct. by Eli Friedman · 14 years ago
- 6f19c67 Revert 132789; it breaks tests. My mistake. by Eli Friedman · 14 years ago
- aebc3c1 Add a check to make sure we don't crash with strange configurations where we do fast-isel, then try to fold instructions. PR10092. by Eli Friedman · 14 years ago
- 2a9d1ca Remove custom allocation order boilerplate that is no longer needed. by Jakob Stoklund Olesen · 14 years ago
- 471e422 Add a parameter to CCState so that it can access the MachineFunction. by Eric Christopher · 14 years ago
- f99a4b8 Followup to 132458, omit unnecessary stack copy when x87 input is a by Stuart Hastings · 14 years ago
- 865f093 Reapply 132424 with fixes. This fixes PR10068. rdar://problem/5993888 by Stuart Hastings · 14 years ago
- 100c833 Have LowerOperandForConstraint handle multiple character constraints. by Eric Christopher · 14 years ago
- 4f3fb6d Flag unallocatable register classes instead of giving them empty by Jakob Stoklund Olesen · 14 years ago
- 251b4a0 Revert 132424 to fix PR10068. by Rafael Espindola · 14 years ago
- 84be958 Omit unnecessary stack copy when x87 input is a load. rdar://problem/6373334 by Stuart Hastings · 14 years ago
- fa226bc Use TRI::has{Sub,Super}ClassEq() where possible. by Jakob Stoklund Olesen · 14 years ago
- cde4ce4 Don't hardcode the %reg format in the streamer. by Rafael Espindola · 14 years ago
- ec88028 Recommit 132404 with fixes. rdar://problem/5993888 by Stuart Hastings · 14 years ago
- 4abc5fe Revert 132404 to appease a buildbot. rdar://problem/5993888 by Stuart Hastings · 14 years ago
- 10ff0bb Add support for x86 CMPEQSS and friends. These instructions do a by Stuart Hastings · 14 years ago
- 1f9a09c Fix PR10059 and future variations by handling all register subclasses. by Jakob Stoklund Olesen · 14 years ago
- 4fd0dee FGETSIGN support for x86, using movmskps/pd. Will be enabled with a by Stuart Hastings · 14 years ago
- 6e03294 Use the dwarf->llvm mapping to print register names in the cfi directives. by Rafael Espindola · 14 years ago
- 7a067cc Introduce the DwarfRegAlias class for declaring that two registers have the by Rafael Espindola · 14 years ago