- a063e19 Run LiveVariables instead of computing liveness locally in -regalloc=fast. by Jakob Stoklund Olesen · 15 years ago
- e3dd855 Do not try to optimize a copy that has already been marked for deletion. by Evan Cheng · 15 years ago
- 708e474 Add command line option to disable debug info printing in .s file. This option does not impact debug info generation and preservation through earlier compile starges. by Devang Patel · 15 years ago
- b913863 Fix a performance problem with the new SSAUpdater. This showed up in the by Bob Wilson · 15 years ago
- c048f1d Modified some assert() msg strings; no other functionality change. by Johnny Chen · 15 years ago
- 0020723 Add fast register allocator, enabled with -regalloc=fast. by Jakob Stoklund Olesen · 15 years ago
- 9cdb410 Identify when a lexical scope is split in to multiple instruction ranges. Emit such ranges using DW_AT_ranges. by Devang Patel · 15 years ago
- a560fd2 Make ScalarEvolution::getConstant support pointer types, for consistency by Dan Gohman · 15 years ago
- e566763 Implement -disable-non-leaf-fp-elim which disable frame pointer elimination by Evan Cheng · 15 years ago
- 5528e7b isel (i32 anyext i16) as insert_subreg when 16-bit ops are being promoted. by Evan Cheng · 15 years ago
- fe5dcbc Trim include. by Evan Cheng · 15 years ago
- f0757b0 Add more const qualifiers on TargetMachine and friends. by Dan Gohman · 15 years ago
- af50975 Update CMakeLists.txt. by Dan Gohman · 15 years ago
- 5eb6d65 Move several SelectionDAG-independent utility functions out of the by Dan Gohman · 15 years ago
- 52d2b0e Thumb instructions which have reglist operands at the end and predicate operands by Johnny Chen · 15 years ago
- 08e322d Implement (but don't enable) PR6724 and rdar://6295824. In short, by Chris Lattner · 15 years ago
- 30fdb5c - Clean up some crappy code which deals with coalescing of copies which look at by Evan Cheng · 15 years ago
- d217cfc Revert r101471. For tight recursive functions which have multiple by Dan Gohman · 15 years ago
- a040fff Handle a displacement location in 64-bit as an RIP-relative displacement. It by Bill Wendling · 15 years ago
- 3115698 Rewrite machine cse to avoid recursion. by Evan Cheng · 15 years ago
- bc7588e Add another variant of this test which found a place where by Dan Gohman · 15 years ago
- d613942 teach the x86 address matching stuff to handle by Chris Lattner · 15 years ago
- 7609017 Because of the EMMS problem, right now we have to support by Dale Johannesen · 15 years ago
- 3943084 Rename ValueMapTy as ValueToValueMapTy to clearly indicate that this has no replationship with ADT/ValueMap. by Devang Patel · 15 years ago
- cd9b492 There is no need to install ValueMapper.h header. by Devang Patel · 15 years ago
- d6b5d72 Better error-handling of getBitFieldInvMask() where msb < lsb (encoding error), by Johnny Chen · 15 years ago
- 9196ab6 When MachineLICM is hoisting a physical register after regalloc, make sure the by Jakob Stoklund Olesen · 15 years ago
- ef37e3a For t2LDRT, t2LDRBT, t2LDRHT, t2LDRSBT, and t2LDRSHT, if Rn(Inst{19-16})=='1111', by Johnny Chen · 15 years ago
- d6060a4 Typo. by Evan Cheng · 15 years ago
- 92884f7 Sink the CopyToExportRegsIfNeeded calls out of SelectionDAGISel by Dan Gohman · 15 years ago
- ba5be5c Don't send PHI nodes down to SelectionDAGBuilder of FastISel, since by Dan Gohman · 15 years ago
- d84e806 Sink this use_empty() check into isUsedOutsideOfDefiningBlock. by Dan Gohman · 15 years ago
- c025c85 If a PHI node somehow has debug info, propogate it to the MachineInstr PHI. by Dan Gohman · 15 years ago
- 3f1403f Don't iterate through the whole block just to find the PHI nodes. by Dan Gohman · 15 years ago
- a9b2313 use abstract accessors to CallInst by Gabor Greif · 15 years ago
- eb1f4b1 PR6880: Don't dereference CallsExternalNode if it's NULL. by Benjamin Kramer · 15 years ago
- 44e0508 Bill's change in r95336 broke empty aggregates embedded by Chris Lattner · 15 years ago
- aa2776e teach cellspu how to return i8 and i16 from calls, patch by Kalle Raiskila! by Chris Lattner · 15 years ago
- 4f1f6f6 remove a bunch of ad-hoc code to simplify instructions from by Chris Lattner · 15 years ago
- 0475426 move some select simplifications out out instcombine into by Chris Lattner · 15 years ago
- a78130c RewriteLoopBodyWithConditionConstant can end up rewriting the by Chris Lattner · 15 years ago
- f1cfb95 reapply 'reject forward references to functions whose type don't match' by Chris Lattner · 15 years ago
- 8b1dbeb Delete a redundant return statement. by Dan Gohman · 15 years ago
- 86c5abb The visitXOR method can return the same SDNode. If so, we don't want to delete by Bill Wendling · 15 years ago
- d7aba87 disable optimizations in this directory for MSVC9. This avoids by Chris Lattner · 15 years ago
- 3974ade Better error-handling for DisassembleThumb2DPModImm() with 2-reg operands where by Johnny Chen · 15 years ago
- 6d972fd Remove the palignr intrinsics now that we lower them to vector shuffles, by Eric Christopher · 15 years ago
- a9056db Remove this debug output; it isn't that useful, and it's incomplete by Dan Gohman · 15 years ago
- 8ba3aa7 Sink DebugLoc handling out of SelectionDAGISel into FastISel and by Dan Gohman · 15 years ago
- 8a39ed7 make CallGraphNode dtor abort if a node is deleted when there are still by Chris Lattner · 15 years ago
- 4471136 make the inliner do less work for leaf functions. by Chris Lattner · 15 years ago
- eae2202 Fix rdar://7879828 - crash in CallGraph, a self host issue. by Chris Lattner · 15 years ago
- 084751c Remove MachineFunction's DefaultDebugLoc member, and make DwarfDebug.cpp by Dan Gohman · 15 years ago
- a9a3321 Reapply the removal of SelectionDAGISel's BB, with a fix for the case by Dan Gohman · 15 years ago
- 6bcf52f More IT instruction error-handling improvements from fuzzing. by Johnny Chen · 15 years ago
- 68b7960 Revert 101825, which is causing trouble. by Dan Gohman · 15 years ago
- 66db3a0 Make BreakAntiDependencies' SUnits argument const, and make the Begin by Dan Gohman · 15 years ago
- d0f3c46 Better error handling of invalid IT mask '0000', instead of just asserting. by Johnny Chen · 15 years ago
- 35bb85b Eliminate SelectionDAGISel's "current block" member. Just pass it as by Dan Gohman · 15 years ago
- 1f65453 Delete an unnecessary reference to SelectionDAGISel::BB. by Dan Gohman · 15 years ago
- 99be8ae Eliminate the CurMBB member from SelectionDAGBuilder. For places that by Dan Gohman · 15 years ago
- c056454 Remove the Expr member from IVUsers. Instead of remembering the expression, by Dan Gohman · 15 years ago
- 22e401f According to A8.6.16 B (Encoding T3) and A8.3 Conditional execution -- A8.3.1 by Johnny Chen · 15 years ago
- e9afbfe Fix typo. add a test case. by Devang Patel · 15 years ago
- 4c26e93 More progress on promoting i16 operations to i32 for x86. Work in progress. by Evan Cheng · 15 years ago
- 50d2b1a Give SelectionDAG a TargetMachine too, rather than having it by Dan Gohman · 15 years ago
- 285fb1c More 80 col violation. by Evan Cheng · 15 years ago
- 2a4a3b7 Add DW_AT_APPLE_omit_frame_ptr to encode -fomit-frame-pointer flag. by Devang Patel · 15 years ago
- 55e59c1 Code that needs a TargetMachine should have access to one directly, rather by Dan Gohman · 15 years ago
- 46007b3 Move isInTailCallPosition out of SelectionDAGBuilder, as it isn't by Dan Gohman · 15 years ago
- 023f8aa This doesn't need SmallVector.h anymore. by Dan Gohman · 15 years ago
- d6cc53c Better error-handling for DisassembleThumb2DPSoReg() where the 3-reg operand by Johnny Chen · 15 years ago
- 17192a1 Fix this for std::vectors which don't have .data(). by Dan Gohman · 15 years ago
- 4b7df44 ARM disassembler did not react to recent changes to the NEON instruction table. by Johnny Chen · 15 years ago
- 9d44e70 Don't write into MemoryBuffers. by Benjamin Kramer · 15 years ago
- 985744e Fix -Wcast-qual warnings. by Dan Gohman · 15 years ago
- 72bdd4c Revert 91528 and use a std::vector instead, fixing an abuse of std::string. by Dan Gohman · 15 years ago
- dfd4bbf Fix -Wcast-qual warnings. by Dan Gohman · 15 years ago
- d456a47 Add missed part of prev. commit by Anton Korobeynikov · 15 years ago
- 928eb49 Make processor FUs unique for given itinerary. This extends the limit of 32 by Anton Korobeynikov · 15 years ago
- d65077a avoid temporary std::string in non posix_spawn path. by Chris Lattner · 15 years ago
- d7aef9b Eliminate temporary string. by Benjamin Kramer · 15 years ago
- bceaffc Properly inherit the environment on darwin where environ is not available for shared libraries. by Benjamin Kramer · 15 years ago
- 6523803 This is horrible. Split the difference, and declare 'environ' on all non-Darwin by Nick Lewycky · 15 years ago
- 1a3eb95 Revert r101701, Darwin doesn't have 'environ'. Go figure. by Nick Lewycky · 15 years ago
- b7dfca9 Fix linux build. posix_spawn doesn't inherit the environment by default. by Nick Lewycky · 15 years ago
- 4f098b6 make Program::Execute use posix_spawn on systems that support it, by Chris Lattner · 15 years ago
- 459e13a reduce indentation by Chris Lattner · 15 years ago
- b221ecb unnest from namespace. by Chris Lattner · 15 years ago
- 091fc4b Don't rely upon the MCSymbol "isDefined" method to indicate if a label has been by Bill Wendling · 15 years ago
- 69c128f Formatting changes. No functionality change. by Bill Wendling · 15 years ago
- dd3a879 Revert "reject forward references to functions whose type don't match", because DJG told me to! by Daniel Dunbar · 15 years ago
- 77e80de reject forward references to functions whose type don't match by Chris Lattner · 15 years ago
- 34e9d17 fix PR6332, allowing an index of zero into a zero sized array by Chris Lattner · 15 years ago
- eef6d78 teach the x86 asm parser how to handle segment prefixes by Chris Lattner · 15 years ago
- 7834fac refactor .if handling code a bit. by Chris Lattner · 15 years ago
- f84755b fix PR6858: a dangling pointer use bug which was caused by Chris Lattner · 15 years ago
- 44b04a5 a bunch of cleanups and tweaks, no functionality changes. by Chris Lattner · 15 years ago
- 3fb150a Fix -Wcast-qual warnings. by Dan Gohman · 15 years ago
- 89f9492 remove a dead variable, PR6856 by Chris Lattner · 15 years ago