- 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
- 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
- adf9799 More 80 violations. by Evan Cheng · 15 years ago
- 22d286b 80 col violations. by Evan Cheng · 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
- 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
- 9870826 Move the code for emitting livein copies out of SelectionDAGISel. by Dan Gohman · 15 years ago
- de4c0a7 Sink landing-pad marking code out of by Dan Gohman · 15 years ago
- d0d8275 It's not necessary to recompute EB here. by Dan Gohman · 15 years ago
- 32acbc1 Generalize this code to handle Instructions in addition to ConstantExprs. by Dan Gohman · 15 years ago
- b4be71e Reorder the methods of this class to be a little more organized. by Dan Gohman · 15 years ago
- 4183e31 Add a few comments. by Dan Gohman · 15 years ago
- 58c2587 Remove unnecessary parens. by Dan Gohman · 15 years ago
- e056781 Add variants of ult, ule, etc. which take a uint64_t RHS, for convenience. by Dan Gohman · 15 years ago
- d0e88f3 Fix -Wsign-compare warning (issued by clang++). by Ted Kremenek · 15 years ago
- 1bd7335 Use twines to simplify calls to report_fatal_error. For code size and readability. by Benjamin Kramer · 15 years ago
- c3b0c34 Avoid using f64 to lower memcpy from constant string. It's cheaper to use i32 store of immediates. by Evan Cheng · 15 years ago
- 6129c37 convert a report_fatal_error that I was able to trigger into a nice error by Chris Lattner · 15 years ago
- 87d677c minor tidying. by Chris Lattner · 15 years ago
- 35a3893 use assertions instead of unreachable for logic errors. by Chris Lattner · 15 years ago
- 75361b6 rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 15 years ago
- 7f893c0 fix 80 col violation, patch by Alastair Lynn by Chris Lattner · 15 years ago
- cf9a415 Have the inst emitter add the !srcloc mdnode to the machine instr. by Chris Lattner · 15 years ago
- decc267 Three changes: by Chris Lattner · 15 years ago
- 343b42e Move printing of target-indepedent DEBUG_VALUE comments by Dale Johannesen · 15 years ago
- c4d7b14 Allow for the possibility that a debug-value points by Dale Johannesen · 15 years ago
- 01f0e85 Remove assert to treat memmove and memset like memcpy by Mon P Wang · 15 years ago
- 18141ee Fix an obvious copy-n-paste bug. It's not known to cause any miscompilation. by Evan Cheng · 15 years ago
- 7b55d36 Add a comment. by Dan Gohman · 15 years ago
- 5c06a20 lowering a volatile llvm.memcpy to a libc memcpy is ok. PR6779 by Chris Lattner · 15 years ago
- 512063d remove the now-redundant MMI pointer in SelectionDAG. by Chris Lattner · 15 years ago
- de6e783 remove some redundant MMI arguments. by Chris Lattner · 15 years ago
- ed3a806 unthread MMI from FastISel by Chris Lattner · 15 years ago
- ea76186 trim some spurious references to DwarfWriter. SDIsel really doesn't by Chris Lattner · 15 years ago
- ba79d72 selection dag doesn't need DwarfWriter, remove some tendrils. by Chris Lattner · 15 years ago
- d850ac7 fastisel doesn't need DwarfWriter, remove some tendricles. by Chris Lattner · 15 years ago
- 20adc9d Reapply address space patch after fixing an issue in MemCopyOptimizer. by Mon P Wang · 15 years ago
- fd91920 Fix anachronism. by Benjamin Kramer · 15 years ago
- 42f95ca fix the llvm-x86_64-linux buildbot. by Chris Lattner · 15 years ago
- a4f2bb0 stop using DebugLoc::getUnknownLoc() by Chris Lattner · 15 years ago
- de4845c Switch the code generator (except the JIT) onto the new DebugLoc by Chris Lattner · 15 years ago
- f28f8bc Correctly lower memset / memcpy of undef. It should be a nop. PR6767. by Evan Cheng · 15 years ago
- e754d3f Revert r100191 since it breaks objc in clang by Mon P Wang · 15 years ago
- e33c848 Reapply address space patch after fixing an issue in MemCopyOptimizer. by Mon P Wang · 15 years ago
- 6cdb7e2 Skip checking preferred alignment of GVs defined in other translation units all together. by Evan Cheng · 15 years ago
- 94107ba - Avoid using floating point stores to implement memset unless the value is zero. by Evan Cheng · 15 years ago
- 255f20f Fix sdisel memcpy, memset, memmove lowering: by Evan Cheng · 15 years ago
- 23dbf66 use the optimized debug info apis in sdisel. by Chris Lattner · 15 years ago
- 870cfcf add new apis for getting/setting !dbg metadata on by Chris Lattner · 15 years ago
- 100f090 Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots. by Bob Wilson · 15 years ago
- 808bab0 Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset, by Mon P Wang · 15 years ago
- 87bd191 Funky indentation. by Evan Cheng · 15 years ago
- 8e36a5c Fix PR4975. Avoid referencing empty vector. by Evan Cheng · 15 years ago
- 31441b7 Pool allocate SDDbgValue nodes. by Evan Cheng · 15 years ago
- bed993d add a statistic for the # times isel has to backtrack. by Chris Lattner · 15 years ago
- caa8870 finally remove the immAllOnesV_bc/immAllZerosV_bc patterns by Chris Lattner · 15 years ago
- 5d9a1bc comply with the wishes of a fixme. by Chris Lattner · 15 years ago
- b0e483e now that (parallel) is gone and a variety of bugs in targets by Chris Lattner · 15 years ago
- aa4e339 add an optimized form of OPC_EmitMergeInputChains for the 1, 0 and by Chris Lattner · 15 years ago
- 856fb39 don't add nodes to the now-dead nodes list multiple times, this by Chris Lattner · 15 years ago
- 19e37cb don't add flag nodes with chain results to the NowDeadNodes by Chris Lattner · 15 years ago
- a6f8693 improve -debug-only=isel comments for cases when we don't enter a by Chris Lattner · 15 years ago
- e6b293b Forgot the part where we handle the ".llvm.eh.catch.all.value". by Bill Wendling · 15 years ago
- de0118c Add few missed libcalls and correct names for others. by Anton Korobeynikov · 15 years ago
- d05e805 LiveVariables should clear kill / dead markers first. This allows us to remove a hack in the scheduler. by Evan Cheng · 15 years ago
- 7bf198f fix a valgrind error on copy-constructor-synthesis.cpp, which is caused when by Chris Lattner · 15 years ago
- 4ec9bd9 Scheduler assumes SDDbgValue nodes are in source order. That's true currently. But add an assertion to verify it. by Evan Cheng · 15 years ago
- d5d5a3d Change tblgen to emit FOOISD opcode names as two by Chris Lattner · 15 years ago
- 167bda4 Remove a fixme that doesn't make sense any more. by Evan Cheng · 15 years ago
- c388ace Make sure SDDbgValue.Invalid is initialized to false by all the constructors. by Evan Cheng · 15 years ago
- 47cdf4a Make the NDEBUG assertion stronger and more clear what is happening. by Chris Lattner · 15 years ago
- 3d7d07e reapply 99444/99445, which I speculatively reverted in r99453. by Chris Lattner · 15 years ago
- bfcb305 Change how dbg_value sdnodes are converted into machine instructions. Their placement should be determined by the relative order of incoming llvm instructions. The scheduler will now use the SDNode ordering information to determine where to insert them. A dbg_value instruction is inserted after the instruction with the last highest source order and before the instruction with the next highest source order. It will optimize the placement by inserting right after the instruction that produces the value if they have consecutive order numbers. by Evan Cheng · 15 years ago
- d41952d revert 99444/99445. This doesn't cause the failure of by Chris Lattner · 15 years ago
- 4020670 remove dead argument. by Chris Lattner · 15 years ago
- c243dea split EmitNode in half to reduce indentation. by Chris Lattner · 15 years ago
- 0f920e5 Remove the ConvertActions table and associated code, which is unused. by Dan Gohman · 15 years ago
- bc7a902 Revert 99335. getTypeToExpandTo's iterative behavior is actually needed here. by Dan Gohman · 15 years ago
- 3490748 Remove getTypeToExpandTo, since it isn't adding much value by Dan Gohman · 15 years ago
- c1e5d49 Fixed a widening bug where we were not using the correct size for the load by Mon P Wang · 15 years ago
- f0d5007 Get rid of target-specific nodes for fp16 <-> fp32 conversion. by Anton Korobeynikov · 15 years ago
- 9553188 Define placement new wrappers for BumpPtrAllocator and by Dan Gohman · 15 years ago
- d1ec31d Fix pr6543: svn r88806 changed MachineJumpTableInfo::getJumpTableIndex() to by Bob Wilson · 15 years ago
- 1ac2429 Fix comment. by Devang Patel · 15 years ago
- c3188ce Debug info intrinsic does not intefer during tail call optimization. by Devang Patel · 15 years ago