- f2548ca Add support to emit dwarf ranges. by Devang Patel · 15 years ago
- cf7fbd4 Use a simpler data structure to calculate the least recently used register in RegAllocLocal. by Jakob Stoklund Olesen · 15 years ago
- de0ade4 Cast to (uint64_t) instead of relying on the "ul" suffix. by Johnny Chen · 15 years ago
- bde0bb5 building on the new CallGraphSCC abstraction, teach CallGraphSCCPassManager by Chris Lattner · 15 years ago
- 53c5e42 Add skeleton target-specific SelectionDAGInfo files. by Dan Gohman · 15 years ago
- af5b0e8 Fixed logic error. Should check Builder for validity before calling SetSession by Johnny Chen · 15 years ago
- a3dfc64 move ReplaceNode out of line, rename scc_iterator::fini -> isAtEnd(). by Chris Lattner · 15 years ago
- 2decb22 introduce a new CallGraphSCC class, and pass it around by Chris Lattner · 15 years ago
- c7b6591 Fixed a bug in DisassembleN1RegModImmFrm() where a break stmt was missing for a by Johnny Chen · 15 years ago
- 003d7c4 (i32 sext_in_reg (i32 aext (i16 x)), i16) -> (i32 sext x). No known test case until -promote-16bit is enabled. by Evan Cheng · 15 years ago
- c93760c move PrintCallGraphPass out of the middle of CGPassManager. by Chris Lattner · 15 years ago
- aef1fea add a missing break back, patch by Nico Schmidt! by Chris Lattner · 15 years ago
- 8c0e899 Create a new TargetSelectionDAGInfo class. This will eventually acquire by Dan Gohman · 15 years ago
- 4bcf0a9 Commit this, which should have accompanied 101531. by Dan Gohman · 15 years ago
- 37f32ee Eliminate an unnecessary SelectionDAG dependency in getOptimalMemOpType. by Dan Gohman · 15 years ago
- 16fda69 In the same spirit of r101524, which removed the assert() from printAddrMode2OffsetOperand(), by Johnny Chen · 15 years ago
- 2fb10f1 Multiclass LdStCop was using pre-UAL syntax LDC<c>L for the L fragment. Changed by Johnny Chen · 15 years ago
- d73d187 Remove the assert() from printAddrMode2OffsetOperand(). "#0 and #-0" are by Johnny Chen · 15 years ago
- 53f6ed9 80 col. by Evan Cheng · 15 years ago
- 182465c 80 col. by Evan Cheng · 15 years ago
- 33b7a29 Avoid creating virtual registers for unused values. by Dan Gohman · 15 years ago
- ac7d05c Fix an assertion string. by Dan Gohman · 15 years ago
- a44e522 Fix a comment. by Dan Gohman · 15 years ago
- b391bb8 Disable inlining of recursive calls. It can complicate tailcallelim and by Dan Gohman · 15 years ago
- ea25b48 Refine the detection of seemingly infinitely recursive calls where the by Dan Gohman · 15 years ago
- 4ec2258 reapply r101434 with a fix for self-hosting by Gabor Greif · 15 years ago
- 52d55bd Make callIsSmall accessible as a utility function. by Dan Gohman · 15 years ago
- a5145c8 Fix SCEVCommutativeExpr::print to be robust in the case of improper by Dan Gohman · 15 years ago
- 47639fc The JIT calls TidyLandingPads to tidy up the landing pads. However, because the by Bill Wendling · 15 years ago
- 64b7bf7 Adding support for dag combiner to promote operations for profit. This requires target specific queries. For example, x86 should promote i16 to i32 when it does not impact load folding. by Evan Cheng · 15 years ago
- 47b7b9f Use getAL() rather than a major constant. by Evan Cheng · 15 years ago
- f89d1dc Refine further the scope where the global DebugLoc value is active. by Dan Gohman · 15 years ago
- 107ae0a Silence an unused variable warning. by Eric Christopher · 15 years ago
- a0bada7 fix comment noticed by Bob by Chris Lattner · 15 years ago
- 607a7ab back out r101423 and r101397, they break llvm-gcc self-host on darwin10 by Gabor Greif · 15 years ago
- d55c1c1 fix PR6832: we were using the alignment of a pointer when we by Chris Lattner · 15 years ago
- a001b66 improve comments. by Chris Lattner · 15 years ago
- 4cc576b pull all the ConvertToScalarInfo code together into one place. by Chris Lattner · 15 years ago
- 593375d more refactoring: suck some stuff out of SRoA into ConvertToScalarInfo. by Chris Lattner · 15 years ago
- 8db3f2c shift intrinsic operand by Gabor Greif · 15 years ago
- c447207 introduce a new ConvertToScalarInfo struct to simplify by Chris Lattner · 15 years ago
- 626f3d7 Avoid sinking machine instructions into a loop. by Jakob Stoklund Olesen · 15 years ago
- 1cfa094 Fixed a bug in ARM disassembly where LDRSBT should have am3offset operand, not by Johnny Chen · 15 years ago
- 3a1588a Use default lowering of DYNAMIC_STACKALLOC. As far as I can tell, ARM isle is doing the right thing and codegen looks correct for both Thumb and Thumb2. by Evan Cheng · 15 years ago
- 31d8010 tidy interface to isOnlyCopiedFromConstantGlobal by Chris Lattner · 15 years ago
- 2ff961f reapply r101364, which has been backed out in r101368 with a fix by Gabor Greif · 15 years ago
- 5ef9d76 Fix PR6847. RegScavenger should ignore DebugValues. by Jakob Stoklund Olesen · 15 years ago
- 8538f04 Make sure the initialization of a GC root is after its definition. by Nicolas Geoffray · 15 years ago
- 764f62b Revert r100896 and around - this breaks the only mingw32 buildbot we have. by Anton Korobeynikov · 15 years ago
- 8cf1616 prune includes by Gabor Greif · 15 years ago
- 0ea7d21 ARM SelectDYN_ALLOC should emit a copy from SP rather than referencing SP directly. In cases where there are two dyn_alloc in the same BB it would have caused the old SP value to be reused and badness ensues. rdar://7493908 by Evan Cheng · 15 years ago
- c886698 DEBUG() print out "Unknown format" msg. by Johnny Chen · 15 years ago
- 8c407d4 ReuseFrameIndexVals is used in multiple files, so it can't be static. by Dan Gohman · 15 years ago
- 82bcd23 EnablePPC64RS and EnablePPC32RS are used in multiple files, so they by Dan Gohman · 15 years ago
- b357983 Fix a bunch of namespace polution. by Dan Gohman · 15 years ago
- 098406b Fix namespace polution. by Dan Gohman · 15 years ago
- 005752b Make getPredecessorWithUniqueSuccessorForBB return the unique successor by Dan Gohman · 15 years ago
- 3181c50 typos by Gabor Greif · 15 years ago
- 9ee1720 back out r101364, as it trips the linux nightlybot on some clang C++ tests by Gabor Greif · 15 years ago
- 165dac0 rotate CallInst operands, i.e. move callee to the back of the operand array by Gabor Greif · 15 years ago
- e698758 enhance the load/store narrowing optimization to handle a by Chris Lattner · 15 years ago
- 6dc8685 teach codegen to turn trunc(zextload) into load when possible. by Chris Lattner · 15 years ago
- efcddc3 add a simple dag combine to replace trivial shl+lshr with by Chris Lattner · 15 years ago
- 2392ae7 Implement rdar://7860110 (also in target/readme.txt) narrowing by Chris Lattner · 15 years ago
- ae541aa Add more const qualifiers for LLVM IR pointers in CodeGen. by Dan Gohman · 15 years ago
- 0dbdca5 Fix build. by Anders Carlsson · 15 years ago
- 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
- cff6f85 Allow lowering for palignr instructions for mmx sized vectors. Add by Eric Christopher · 15 years ago
- adf9799 More 80 violations. by Evan Cheng · 15 years ago
- 4439869 Wrap the error msgs in DEBUG() macro so that they won't appear in NDEBUG build. by Johnny Chen · 15 years ago
- 22d286b 80 col violations. by Evan Cheng · 15 years ago
- f8a2e01 Add comment. by Devang Patel · 15 years ago
- d334026 There is no need to track compile unit offsets if there is only one compile unit. by Devang Patel · 15 years ago
- 7a996b2 Remove dead code. by Devang Patel · 15 years ago
- a76b334 IPO needs ScalarOpts and InstCombine in its libs by Tobias Grosser · 15 years ago
- d1ec11a Fixed another assert exposed by fuzzing. Now, the DisassembleVFPLdStMulFrm() by Johnny Chen · 15 years ago
- e7b5252 Add -arm-long-calls option to force calls to be indirect. This makes the by Jim Grosbach · 15 years ago
- 0a60fa3 Constify GetConstantStringInfo. by Dan Gohman · 15 years ago
- 4eb3739 Don't use DILocation when processing a DebugLoc. by Nicolas Geoffray · 15 years ago
- 2fd100a For t2BFI disassembly, apply the same error checking as in r101205. by Johnny Chen · 15 years ago
- 7ad3b2a Move a bunch of methods from CallSite to CallSiteBase, so that they can by Dan Gohman · 15 years ago
- d907d25 Fixed another assert exposed by fuzzing. The utility function getRegisterEnum() by Johnny Chen · 15 years ago
- 86cd445 - Code clean up to reduce indentation. by Evan Cheng · 15 years ago
- 164cd8b Don't custom lower bit converts to ARM VMOVDRRD or VMOVDRR when the operand by Bob Wilson · 15 years ago
- 6465265 Delete unneeeded arguments. by Dan Gohman · 15 years ago
- 6a732b5 Delete unused arguments. by Dan Gohman · 15 years ago
- 2520864 Factor out EH landing pad code into a separate function, and constify by Dan Gohman · 15 years ago
- 7f6b8b8 Reset the debug location even if the instruction was a terminator. by Dan Gohman · 15 years ago
- 1160945 Refine #includes. by Dan Gohman · 15 years ago
- fe85e76 Pull utility routines with no SelectionDAG dependence out of by Dan Gohman · 15 years ago
- b02b62a Fix typos in comments. by Dan Gohman · 15 years ago
- 6ed58e0 performance: cache the dereferenced use_iterator by Gabor Greif · 15 years ago
- 9880997 Delete an obsolete comment. by Dan Gohman · 15 years ago
- c21a2dc Delete an unused function. by Dan Gohman · 15 years ago
- 5dc4433 Clear the FunctionLoweringInfo object before doing other things that by Dan Gohman · 15 years ago
- 0e02672 Move this assert out of SelectionDAGISel into FunctionLoweringInfo, and by Dan Gohman · 15 years ago
- 046fe6b Add a comment. by Dan Gohman · 15 years ago
- b13033f Move the code for initialing the entry block livein set out of SelectionDAGISel. by Dan Gohman · 15 years ago
- c0fb65d Reorgnaize this code to be more tidy and readable. by Dan Gohman · 15 years ago
- 441516f Trim #includes. by Dan Gohman · 15 years ago