- 28c1d29 lower the last of the MRMInitReg instructions in MCInstLower. by Chris Lattner · 15 years ago
- 35e0e84 teach X86MCInstLower to lower the MOV32r0 and MOV8r0 pseudo instructions. by Chris Lattner · 15 years ago
- ff92897 genericize helpers, use them for MOV16r0/MOV64r0 by Chris Lattner · 15 years ago
- c74e333 factor code better in X86MCInstLower::Lower, teach it to by Chris Lattner · 15 years ago
- 7452982 fix logical-select to invoke filecheck right, and fix hte instcombine by Chris Lattner · 15 years ago
- 82ed17e implement the rest of the encoding types. by Chris Lattner · 15 years ago
- 74a2151 move functions for decoding X86II values into the X86II namespace. by Chris Lattner · 15 years ago
- aa0e523 Implement releaseMemory in CodeGenPrepare and free the BackEdges by Dan Gohman · 15 years ago
- a62fe66 constant propagate a method away. by Chris Lattner · 15 years ago
- 17146ba Use a SmallSetVector instead of a SetVector; this code showed up as a by Dan Gohman · 15 years ago
- a3a0db0 change getSizeOfImm and getBaseOpcodeFor to just take by Chris Lattner · 15 years ago
- daa4555 add some more encodings. by Chris Lattner · 15 years ago
- 724bea9 Remove this code for now. I have a better idea and will rewrite with by Eric Christopher · 15 years ago
- 8d280fb Make lit's gtest support honor config.environment. by Jeffrey Yasskin · 15 years ago
- 7acca67 VMOVRRD and VMOVDRR both have Inst{7-6} = 0b00. by Johnny Chen · 15 years ago
- 4688261 Move --march, --mcpu, and --mattr from JIT/TargetSelect.cpp to lli.cpp. by Jeffrey Yasskin · 15 years ago
- 63d58eb Make test more fucused eliminating extraneous bits. by Bill Wendling · 15 years ago
- 73163f8 MC: Change default comment column to 40 characters. by Daniel Dunbar · 15 years ago
- 401f030 Fix test. by Evan Cheng · 15 years ago
- 0e73c39 implement the non-relocation forms of memory operands by Chris Lattner · 15 years ago
- 5f94193 Handle tail call with byval arguments. by Evan Cheng · 15 years ago
- 1ac23b1 start adding MRMDestMem, which requires memory form mod/rm encoding by Chris Lattner · 15 years ago
- 28249d9 Add a few more encodings, we can now encode all of: by Chris Lattner · 15 years ago
- 5ba8bf6 When the scheduler unfold a load folding instruction it move some of the predecessors to the unfolded load. It decides what gets moved to the load by checking whether the new load is using the predecessor as an operand. The check neglects the cases whether the predecessor is a flagged scheduling unit. by Evan Cheng · 15 years ago
- 744f579 An empty global constant (one of size 0) may have a section immediately by Bill Wendling · 15 years ago
- fc375d2 Do not reassociate expressions with i1 type. SimplifyCFG converts some by Bob Wilson · 15 years ago
- 85bb54f Disable external stubs for X86-32 and X86-64 by Evan Phoenix · 15 years ago
- 6fdce65 Fix typo Duncan noticed. by Evan Cheng · 15 years ago
- f9c3b22 Increase inliner thresholds by 25. by Jakob Stoklund Olesen · 15 years ago
- e4d2d96 Fix small bug in handling instructions with more than one implicitly defined operand. by Jakob Stoklund Olesen · 15 years ago
- 66c439a Get the LLVMC tests working with clang++ by removing the problematic CXXFLAG in lit. by Benjamin Kramer · 15 years ago
- a74b126 Apply property changes from PR6228. by Benjamin Kramer · 15 years ago
- 18743f4 New flag for GenLibDeps, and llvm-config-perobjincl. by Torok Edwin · 15 years ago
- 7db21bd move the PR6214 microoptzn to this file. by Chris Lattner · 15 years ago
- a3b24f8 fix a broken archive that was breaking dejagnu only (not lit) after r95292 by Chris Lattner · 15 years ago
- 1f2fda9 Re-enable x86 tail call optimization. by Evan Cheng · 15 years ago
- e7b9747 Temporarily revert this since it appears to have caused a build failure. by Eric Christopher · 15 years ago
- 87c06d6 add support for the sparcv9-*-* target triple to turn on by Chris Lattner · 15 years ago
- 4633306 From PR6228: by Chris Lattner · 15 years ago
- ea4b6df Rework constant expr and array handling for objectsize instcombining. by Eric Christopher · 15 years ago
- 446bc10 It's too risky to eliminate sext / zext of call results for tail call optimization even if the caller / callee attributes completely match. The callee may have been bitcast'ed (or otherwise lied about what it's doing). by Evan Cheng · 15 years ago
- 32efba6 Change the argument to getIntegerSCEV to be an int64_t, rather by Dan Gohman · 15 years ago
- dcea163 Indirect tail call has to go through a call preserved register since it's after callee register pops. X86 isel lowering is using EAX / R11 and it was somehow adding that to function live out. That prevented the real function return register from being added to the function live out list and bad things happen. by Evan Cheng · 15 years ago
- 7670658 Filled in a few new APIs for the enhanced by Sean Callanan · 15 years ago
- 523d70e Use a tab instead of space after .type, for consistency. by Dan Gohman · 15 years ago
- c4b94e0 Rewrite FP constant handling in DEBUG_VALUE yet by Dale Johannesen · 15 years ago
- af6ce14 Fix (and test) function-local metadata that occurs before the instruction that it refers to; fix is to not enumerate operands of function-local metadata until after all instructions have been enumerated by Victor Hernandez · 15 years ago
- ec5ef6d If we're dealing with a zero-length array, don't lower to any by Eric Christopher · 15 years ago
- 9e90619 This test passes now on ppc darwin; if it doesn't pass by Dale Johannesen · 15 years ago
- 60dab95 This test passes now on ppc darwin, so reenable it. by Dale Johannesen · 15 years ago
- ab847e7 Debugging is now reenabled on PPC darwin, so reenable these tests (they pass). by Dale Johannesen · 15 years ago
- 1e80f40 enhance new encoder to support prefixes + RawFrm by Chris Lattner · 15 years ago
- 92b1dfe set up some infrastructure, some minor cleanups. by Chris Lattner · 15 years ago
- 8148ae8 Speculatively disable x86 automatic tail call optimization while we track down a self-hosting issue. by Evan Cheng · 15 years ago
- 394f1b5 Make test less fragile by Evan Cheng · 15 years ago
- 4576247 stub out a new X86 encoder, which can be tried with by Chris Lattner · 15 years ago
- ce79a25 rename createX86MCCodeEmitter to more accurately reflect what it creates. by Chris Lattner · 15 years ago
- 12ce0de Added support for X86 instruction prefixes so llvm-mc can assemble them. The by Kevin Enderby · 15 years ago
- c1dc8ff Emit appropriate expression to find virtual base offset. by Devang Patel · 15 years ago
- 4e0d19d Provide interface to identifiy artificial methods. by Devang Patel · 15 years ago
- 3a813dc r94686 changed all ModuleProvider parameters to Modules, which made the by Jeffrey Yasskin · 15 years ago
- 6351d6b Make docs less specific about their versions, at Chris's suggestion. by Jeffrey Yasskin · 15 years ago
- 9e2556c Add llvm_supports_darwin_and_target to DejaGNU as well, I'd almost forgotten it by Daniel Dunbar · 15 years ago
- 6cfb8a1 Mention the version in the documentation index and link to the 2.6 docs, which by Jeffrey Yasskin · 15 years ago
- 9dee8e3 llvm-mc: Add --show-inst option, for showing the MCInst inline with the assembly by Daniel Dunbar · 15 years ago
- 523e392 Add "Author Date Id Revision" svn:keyword properties to these files, as by Dan Gohman · 15 years ago
- 3992feb Adjust the heuristics used to decide when SROA is likely to be profitable. by Bob Wilson · 15 years ago
- f9fba30 Repository access test commit by Garrison Venn · 15 years ago
- 1d037b0 Remove redundant declaration. by Zhongxing Xu · 15 years ago
- 1c8bd7d Add constructors. by Zhongxing Xu · 15 years ago
- beb4269 reapply r95206, this time actually delete the code I'm replacing in the third stub case. by Chris Lattner · 15 years ago
- 8427d2b revert r95206, it is apparently causing bootstrap failure on i386-darwin9 by Chris Lattner · 15 years ago
- 8ef2cef print instruction encodings with the existing comment facilities, by Chris Lattner · 15 years ago
- ce2a725 make the x86 backend emit darwin stubs through mcstreamer instead of textually. by Chris Lattner · 15 years ago
- d269a6e make MachineModuleInfoMachO hold non-const MCSymbol*'s instead by Chris Lattner · 15 years ago
- 5669e30 change addPassesToEmitFile to return true on failure instead of its input, by Chris Lattner · 15 years ago
- febc816 Revert 94937 and move the noreturn check to codegen. by Evan Cheng · 15 years ago
- 2e235a8 Fixed the disassembler so it accepts multiple by Sean Callanan · 15 years ago
- 281d051 Make APInt::countLeadingZerosSlowCase() treat the contents of padding bits by John McCall · 15 years ago
- 86809cc Allow all types of callee's to be tail called. But avoid automatic tailcall if the callee is a result of bitcast to avoid losing necessary zext / sext etc. by Evan Cheng · 15 years ago
- 1611ebb Reconfigure with autoconf-2.60, and fix autoconf.ac to work with that version. by Jeffrey Yasskin · 15 years ago
- d26a80f don't emit \n's at the start of X86AsmPrinter::runOnMachineFunction, by Chris Lattner · 15 years ago
- f64159c84 privatize a bunch of methods and move \n printing into them. by Chris Lattner · 15 years ago
- 99d8061 rename printMachineInstruction -> EmitInstruction by Chris Lattner · 15 years ago
- 9a6636b Reapply 95050 with a tweak to check the register class. by Dale Johannesen · 15 years ago
- 850d2e2 print instructions through the mcstreamer. by Chris Lattner · 15 years ago
- db02731 emit instructions through the streamer. by Chris Lattner · 15 years ago
- c760be9 Finally eliminate printMCInst and send instructions through the streamer. Demo: by Chris Lattner · 15 years ago
- d1ff72b rejigger the world so that EmitInstruction prints the \n at by Chris Lattner · 15 years ago
- 0d883e3 sink handling of target-independent machine instrs (other by Chris Lattner · 15 years ago
- e0bb20c make these less sensitive to asm verbose changes by disabling it for them. by Chris Lattner · 15 years ago
- b0e9424 Print FPImm a less kludgy way; APFloat.toString seems by Dale Johannesen · 15 years ago
- e7b635f Fix some comment typos. by Bob Wilson · 15 years ago
- 6c8d6ec pass an instprinter into the AsmPrinter if it is available. by Chris Lattner · 15 years ago
- be2e76b make any use of the "O" stream in asmprinter print to by Chris Lattner · 15 years ago
- 0c6a8f9 Recommit this, looks like it wasn't the cause. by Eric Christopher · 15 years ago
- 90567c3 ByVal frame object size should be that of the byval argument, not the size of the type which is just a pointer. This is not known to break stuff but is wrong nevertheless. by Evan Cheng · 15 years ago
- ac7798e Hook up -filetype=obj through the MachO streamer. Here's a demo: by Chris Lattner · 15 years ago
- 985d45d As of r79039, we still try to eliminate the frame pointer on leaf functions, by Jim Grosbach · 15 years ago
- 022d9e1 Revert 95130. by Evan Cheng · 15 years ago