- 15217e6 Remove isProfitableToDuplicateIndirectBranch target hook. It is profitable by Bob Wilson · 15 years ago
- cd6e725 Added support to allow clients to custom widen. For X86, custom widen vectors for by Mon P Wang · 15 years ago
- 4a66e5b Based on the testcase for pr3120, running on my MacPro with Xeon processors, by Bob Wilson · 15 years ago
- 5f9b9ef Sketch structure for X86 disassembler. by Daniel Dunbar · 15 years ago
- 108c838 * Move stub allocation inside the JITEmitter, instead of exposing a by Jeffrey Yasskin · 15 years ago
- 735afe1 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 15 years ago
- 0261d79 Allow more than one stub to be being generated at the same time. by Jeffrey Yasskin · 15 years ago
- bef8888 We are not using DBG_STOPPOINT anymore. by Devang Patel · 15 years ago
- d9e05cd Fix a thinko that caused spurious @GOTOFFs. by Dan Gohman · 15 years ago
- 29cbade Target-independent support for TargetFlags on BlockAddress operands, by Dan Gohman · 15 years ago
- b9e6b34 Recommitting PALIGNR shift width fixes. by Sean Callanan · 15 years ago
- 1bbf6d1 Reverting PALIGNR fix until I figure out how this broke the Clang testsuite. by Sean Callanan · 15 years ago
- 201dfa7 Fixed PALIGNR to take 8-bit rotations in all cases. by Sean Callanan · 15 years ago
- d15ac2f Re-apply 89011. It's not to be blamed. by Evan Cheng · 15 years ago
- 6db07ea Revert 89011. Buildbot thinks it might be breaking stuff. by Evan Cheng · 15 years ago
- 6cccc30 MOV64rm should be marked isReMaterializable. by Evan Cheng · 15 years ago
- 574186f A few more instructions that should be marked re-materializable. by Evan Cheng · 15 years ago
- d1ba06b Make X86-64 in the Large model always emit 64-bit calls. by Jeffrey Yasskin · 15 years ago
- 600c043 - Check memoperand alignment instead of checking stack alignment. Most load / store folding instructions are not referencing spill stack slots. by Evan Cheng · 15 years ago
- b23f3aa Temporary disable the error - it seems to be too conservative. by Anton Korobeynikov · 15 years ago
- 067d024 Add llvm::sys::getHostCPUName, for detecting the LLVM name for the host CPU. by Daniel Dunbar · 15 years ago
- d57cdd5 - Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo. by Evan Cheng · 15 years ago
- 52cd548 The instruction pointer %RIP is a reserved register on x86_64. by Jakob Stoklund Olesen · 15 years ago
- 1924aab by David Greene · 15 years ago
- 87d21b9 Allow target to specify regclass for which antideps will only be broken along the critical path. by David Goodwin · 15 years ago
- dda3978 by David Greene · 15 years ago
- b9c2fd9 by David Greene · 15 years ago
- b87bc95 by David Greene · 15 years ago
- 3f2bf85 by David Greene · 15 years ago
- 05872ea Add compare_lower and equals_lower methods to StringRef. Switch all users of by Benjamin Kramer · 15 years ago
- e94975e Use a tab in INT3's asm string, for consistency. by Dan Gohman · 15 years ago
- 253e9b2 llvm-gcc/clang don't (won't?) need this hack. by Daniel Dunbar · 15 years ago
- 5da5885 Add a monstrous hack to improve X86ISelDAGToDAG compile time. by Daniel Dunbar · 15 years ago
- 81cf432 Fix DenseMap iterator constness. by Jeffrey Yasskin · 15 years ago
- c2e8a7e Fixed to address code review. No functional changes. by David Goodwin · 15 years ago
- 0855dee Allow targets to specify register classes whose member registers should not be renamed to break anti-dependencies. by David Goodwin · 15 years ago
- 773943a Throw an error when stack realignment stuff fails instead of silent by Anton Korobeynikov · 15 years ago
- 0b10b91 x86 vector shuffle cleanup/fixes: by Nate Begeman · 15 years ago
- 59a9178 indicate what the native integer types for the target are. Please verify. by Chris Lattner · 15 years ago
- 8f9b0f6 add some missing #includes by Chris Lattner · 15 years ago
- 2d27441 Make the need-stub variables accurate and consistent. In the case of by Jeffrey Yasskin · 15 years ago
- 761411c Fix a couple of shuffle patterns to use movhlps instead by Eric Christopher · 15 years ago
- b4997ae Add code to check at SelectionDAGISel::LowerArguments time to see if return values can be lowered to registers. Coming soon, code to perform sret-demotion if return values cannot be lowered to registers by Kenneth Uildriks · 15 years ago
- 2928c83 Pass StringRef by value. by Daniel Dunbar · 15 years ago
- 40c5786 Factor out the printing of the leading tab into printInlineAsm. by Dan Gohman · 15 years ago
- 7289ed2 Use SUBREG_TO_REG instead of INSERT_SUBREG to model x86-64's by Dan Gohman · 15 years ago
- 73bb251 Remove uninteresting and confusing debug output. by Dan Gohman · 15 years ago
- ad68264 Print out an informative comment for KILL instructions. by Jakob Stoklund Olesen · 15 years ago
- 3a639a0 Do not infer the target type for COPY_TO_REGCLASS from dest regclass, this won't work if it can contain several types. Require explicit result type for the node for now. This fixes PR5364. by Anton Korobeynikov · 15 years ago
- 43f44aa improve x86 codegen support for blockaddress. We now compile the testcase into: by Chris Lattner · 15 years ago
- 0115e16 Fix MachineLICM to use the correct virtual register class when by Dan Gohman · 15 years ago
- f705adb Initial x86 support for BlockAddresses. by Dan Gohman · 15 years ago
- 533297b Rename usesCustomDAGSchedInserter to usesCustomInserter, and update a by Dan Gohman · 15 years ago
- 8932116 X86 palignr intrinsics immediate field is in bits. ISel must transform it into bytes. by Evan Cheng · 15 years ago
- a1eaa3c Add a second ValueType argument to isFPImmLegal. by Evan Cheng · 15 years ago
- 5a56927 Move and clarify note. by Bill Wendling · 15 years ago
- de02073 Note corrected. by Bill Wendling · 15 years ago
- d8499c9 Modify note. by Bill Wendling · 15 years ago
- 1ff2c48 Add a note. by Bill Wendling · 15 years ago
- eb2f969 Do away with addLegalFPImmediate. Add a target hook isFPImmLegal which returns true if the fp immediate can be natively codegened by target. by Evan Cheng · 15 years ago
- 1995051 apparently the X86 JIT isn't fully contextized, it is still using getGlobalContext() :( by Chris Lattner · 15 years ago
- f5a86f4 Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 15 years ago
- 6726b6d Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 15 years ago
- c869d06 X86 needs critical path anti-dependency breaking. by Evan Cheng · 15 years ago
- 4c3715c Allow the target to select the level of anti-dependence breaking that should be performed by the post-RA scheduler. The default is none. by David Goodwin · 15 years ago
- bab42bd Following r84485, add Defs = [EFLAGS] to the 32-bit lock instructions too. by Dan Gohman · 15 years ago
- 1a49295 Make TranslateX86CC return COND_INVALID instead of aborting when it by Dan Gohman · 15 years ago
- af0df67 X86 should ignore implicit regs when lowering to MCInst also, by Chris Lattner · 15 years ago
- 84d8bf9 simplify by using the twine form of GetOrCreateSymbol by Chris Lattner · 15 years ago
- 7c5b021 add a twine version of MCContext::GetOrCreateSymbol. by Chris Lattner · 15 years ago
- 3310a96 revert r84540, fixing build breakage I didn't see because of by Chris Lattner · 15 years ago
- 83e43ca pass mangler in as a reference instead of a pointer. by Chris Lattner · 15 years ago
- 172862a remove strings from instructions who are never asmprinted. by Chris Lattner · 15 years ago
- fc5451e remove accidental comment. by Chris Lattner · 15 years ago
- 74cd3b7 emit .subsections_via_symbols through MCStreamer instead of textually. by Chris Lattner · 15 years ago
- ed748a0 PR 5245 - The imediate size target flag was not set on 3A-prefixed SSSE3 instructions. by Nate Begeman · 15 years ago
- 6602922 Fix PR5247, "lock addq" pattern (and other atomics), it DOES modify EFLAGS. by Torok Edwin · 15 years ago
- a09008b Add support for matching shuffle patterns with palignr. by Nate Begeman · 15 years ago
- d36076e Turn on post-alloc scheduling for x86. by Evan Cheng · 15 years ago
- eb6e1da Oops. I forgot to change the tests first. Disable post-alloc scheduling. by Evan Cheng · 15 years ago
- ff89dcb -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed by Evan Cheng · 15 years ago
- 20270c9 Only fixed stack objects and spill slots should be get FixedStack PseudoSourceValue. by Evan Cheng · 15 years ago
- 491f54f Distinquish stack slots from other stack objects. They (and fixed objects) get FixedStack PseudoSourceValues. by Evan Cheng · 15 years ago
- 6553155 Revert 84315 for now. Re-thinking the patch. by Evan Cheng · 15 years ago
- bf12558 Rename getFixedStack to getStackObject. The stack objects represented are not by Evan Cheng · 15 years ago
- fa16354 Change createPostRAScheduler so it can be turned off at llc -O1. by Evan Cheng · 15 years ago
- 4fac947 Dllexport stuff cleanup: by Anton Korobeynikov · 15 years ago
- 79f7400 Remove X86Subtarget::IsLinux. It's no longer being used. by Evan Cheng · 15 years ago
- 1b1764b Make isSafeToClobberEFLAGS more aggressive. Teach it to scan backwards by Dan Gohman · 15 years ago
- 59e00d3 Update CMake file (lexically order files). by Ted Kremenek · 15 years ago
- 0032681 Don't forget to mark RAX as live-out of the function when arranging for by Dan Gohman · 15 years ago
- f5e1613 Fix PR5087, patch by Jakub Staszak! by Chris Lattner · 15 years ago
- 4e6f7a0 Remove a no-longer-necessary #include. by Dan Gohman · 15 years ago
- 3731bc0 Replace X86's CanRematLoadWithDispOperand by calling the target-independent by Dan Gohman · 15 years ago
- 11596ed Fix the x86 test-shrink optimization so that it doesn't shrink comparisons by Dan Gohman · 15 years ago
- 91e69c3 Add basic infrastructure and x86 support for preserving MachineMemOperand by Dan Gohman · 15 years ago
- 5f3663e Fix handling of x86 'R' constraint. by Dale Johannesen · 15 years ago
- e33f44c Replace TargetInstrInfo::isInvariantLoad and its target-specific by Dan Gohman · 15 years ago
- b58f498 Add register-reuse to frame-index register scavenging. When a target uses by Jim Grosbach · 15 years ago
- e3cc3f3 Instead of printing unnecessary basic block labels as labels in by Dan Gohman · 15 years ago