- 7abddda Optimizing to calloc() to malloc() + memset() can be bad on some platforms. by Evan Cheng · 18 years ago
- ac0f8f2 make sure dead token factor nodes are removed by the dag combiner. by Chris Lattner · 18 years ago
- a136429 Bring makefile back into compliance with standard by using by Reid Spencer · 18 years ago
- f4321a3 Handle the removal of the debug chain. by Jim Laskey · 18 years ago
- 2e8a77f remove two implemented items by Chris Lattner · 18 years ago
- 947c289 Fold X+Y -> X|Y when safe. This implements: by Chris Lattner · 18 years ago
- f4f5f6b new testcase by Chris Lattner · 18 years ago
- b6b17ff I can't convince myself that this is safe, remove the recursive call. by Chris Lattner · 18 years ago
- 79dbea5 add a couple of missing folds by Chris Lattner · 18 years ago
- 8f4191d For targets with FABS/FNEG support, lower copysign to an integer load, by Chris Lattner · 18 years ago
- 64ce964 Fix a couple of bugs that broke the alpha tester build by Chris Lattner · 18 years ago
- 3faad49 Handle cracked instructions in dispatch group formation. by Chris Lattner · 18 years ago
- fd97734 Mark instructions that are cracked by the PPC970 decoder as such. by Chris Lattner · 18 years ago
- 88d211f Several big changes: by Chris Lattner · 18 years ago
- fc3549e Don't advance the hazard recognizer when there are no hazards and no instructions by Chris Lattner · 18 years ago
- b221503 Chain operands aren't real uses: they don't require the full latency of the by Chris Lattner · 18 years ago
- 53fbf2a As a pending queue data structure to keep track of instructions whose by Chris Lattner · 18 years ago
- aaf1582 Mark llvm.stacksave as only reading memory, this fixes by Chris Lattner · 18 years ago
- 8469031 rename priorityqueue -> availablequeue. When a node is scheduled, remember by Chris Lattner · 18 years ago
- c1c078c Make CurrCycle a local var instead of an instance var by Chris Lattner · 18 years ago
- 7d82b00 Move some methods around so that BU specific code is together, TD specific code by Chris Lattner · 18 years ago
- 309cf8a merge preds/chainpreds -> preds set merge succs/chainsuccs -> succs set by Chris Lattner · 18 years ago
- 9c2c386 blr is a branch too by Chris Lattner · 18 years ago
- 74cfb7d add an example by Chris Lattner · 18 years ago
- c20995e add a note by Chris Lattner · 18 years ago
- 442b32b Fix PR681 by using the standard Lengauer and Tarjan algorithm for dominator by Nate Begeman · 18 years ago
- 78167fa fix pasto in generate assertion msg by Chris Lattner · 18 years ago
- 2352ce9 Doh! by Evan Cheng · 18 years ago
- 0937103 Added a parameter to control whether Constant::getStringValue() would chop by Evan Cheng · 18 years ago
- 7907b69 remove some dead code by Chris Lattner · 18 years ago
- 682365d remove ShouldEmitDebugFunctions, a hack to support llvm-db via the jit by Chris Lattner · 18 years ago
- 7d74d11 scrape out bits of llvm-db by Chris Lattner · 18 years ago
- 89b1926 Remove UnixLocalInferiorProcess: debugging via the JIT isn't a good idea. by Chris Lattner · 18 years ago
- 502fe92 Simplify this testcase by Chris Lattner · 18 years ago
- be3c2f2 reorder these to make it work with static libraries by Chris Lattner · 18 years ago
- e928a72 teach the JIT to encode vector registers by Chris Lattner · 18 years ago
- 969ccf8 Fix another broken intrinsic. by Chris Lattner · 18 years ago
- 31e66e8 weak globals on darwin require an extra load, breaking this test by Chris Lattner · 18 years ago
- 5d832dc Fix incorrect definitions of these intrinsics, which broke a bunch of by Chris Lattner · 18 years ago
- a34b6f8 Move simple-selector-specific types to the simple selector. by Chris Lattner · 18 years ago
- 20a4921 Simplify the interface to the schedulers, to not pass the selected heuristicin. by Chris Lattner · 18 years ago
- 37cb415 Simplify the interface to the schedulers, to not pass the selected heuristic in. by Chris Lattner · 18 years ago
- 2f5806c Move some simple-sched-specific instance vars to the simple scheduler. by Chris Lattner · 18 years ago
- 1e433c5 prune #includes by Chris Lattner · 18 years ago
- e76074a move some simple scheduler methods into the simple scheduler by Chris Lattner · 18 years ago
- 8c7ef05 Make EmitNode take a SDNode instead of a NodeInfo* by Chris Lattner · 18 years ago
- df37506 Move the VRBase field from NodeInfo to being a separate, explicit, map. by Chris Lattner · 18 years ago
- 7593639 Store VRBase in a map, not in NodeInfo. by Chris Lattner · 18 years ago
- 8d41651 no need to build groups anymore by Chris Lattner · 18 years ago
- b2042e3 Create SUnits directly from the SelectionDAG. by Chris Lattner · 18 years ago
- be24e59 Push PrepareNodeInfo/IdentifyGroups down the inheritance hierarchy by Chris Lattner · 18 years ago
- de76851 make some methods protected instead of private by Chris Lattner · 18 years ago
- da4ff69 Teach the latency scheduler some new tricks. In particular, to break ties, by Chris Lattner · 18 years ago
- a72047c Put intrinsics.gen in its proper place. by Jeff Cohen · 18 years ago
- f83a47d add an aggregate method for reinserting scheduled nodes, add a callback for by Chris Lattner · 18 years ago
- d144a24 Fix an incorrect intrinsic description by Chris Lattner · 18 years ago
- 9630d27 Fix VC++ build breakage. by Jeff Cohen · 18 years ago
- f3ad36c Adding an intrinsic is simpler still. by Chris Lattner · 18 years ago
- aeebe7f use autogenerated side-effect information by Chris Lattner · 18 years ago
- 4e5f359 generate side-effect info by Chris Lattner · 18 years ago
- 06383e9 Simpler still by Chris Lattner · 18 years ago
- cad2537 Use autogenerated mod/ref info for intrinsics. by Chris Lattner · 18 years ago
- 6448ee4 Parse mod/ref properties, autogen mod/ref information by Chris Lattner · 18 years ago
- c92dba2 Intrinsic adding is a little bit simpler now by Chris Lattner · 18 years ago
- 3b816b7 Use the autogenerated intrinsic verifier by Chris Lattner · 18 years ago
- f97a00e parse intrinsic types autogenerate an intrinsic verifier by Chris Lattner · 18 years ago
- 627fb57 Add option -enable-x86-lsr to enable x86 loop strength reduction pass. by Evan Cheng · 18 years ago
- 9a016ff Use the function name matcher autogenerated from the .td file. by Chris Lattner · 18 years ago
- 9b843b2 autogenerate the function name recognizer by Chris Lattner · 18 years ago
- 80c2c92 This rule also depends on tblgen by Chris Lattner · 18 years ago
- 82c78b2 add a note by Chris Lattner · 18 years ago
- 68b67ff use the enum list autogen'd from Intrinsics.td by Chris Lattner · 18 years ago
- 59bcce5 remove dbg_declare, it's not used yet. by Chris Lattner · 18 years ago
- 8a53439 silly case insensitive file systems... by Chris Lattner · 18 years ago
- 5c1c0cb Build intrinsics.gen from intrinsics.td by Chris Lattner · 18 years ago
- e9eded1 Add a test case for (store (op (load ..) ..) ..) folding. by Evan Cheng · 18 years ago
- f083839 Update these tests (which use autoupgrade) to run constprop and check by Chris Lattner · 18 years ago
- a758b82 autoupgrade memcpy/memmove/memset with signed counts. by Chris Lattner · 18 years ago
- ddc877c these are copies too by Andrew Lenharth · 18 years ago
- 79cdfa3 remove some now-dead code by Chris Lattner · 18 years ago
- e5b71d0 fcopysign for mixed mode by Andrew Lenharth · 18 years ago
- 2695de4 back out my previous hack by Chris Lattner · 18 years ago
- d26b8f9 relax fcopysign by Andrew Lenharth · 18 years ago
- 283f222 alpha and llvm have different oppinions on which arg is the sign bit by Andrew Lenharth · 18 years ago
- 8c84f3f remove temporary option by Chris Lattner · 18 years ago
- 62e15a3 Forgot this on last check in. by Jim Laskey · 18 years ago
- 017c556 Alpha Scheduling classes by Andrew Lenharth · 18 years ago
- 8bf586f temporary hack to get the build working again, apparently a header by Chris Lattner · 18 years ago
- 13beebb fcopysign and get rid of dsnode cruft. custom PA runtimes make this better in some senses by Andrew Lenharth · 18 years ago
- 97d74aa fcopysign support by Andrew Lenharth · 18 years ago
- 54689c2 Move bit field endianness to backend. by Jim Laskey · 18 years ago
- ed66e85 Temporary hack to enable more (store (op (load ...))) folding. This makes by Evan Cheng · 18 years ago
- 5713406 yes yes, enabled debug output is bad by Chris Lattner · 18 years ago
- 6a4b70b switch the t-d scheduler to use a really dumb and trivial critical path by Chris Lattner · 18 years ago
- 477ef6d Pull latency information for target instructions out of the latency tables. :) by Chris Lattner · 18 years ago
- e70f671 don't copy all itinerary data by Chris Lattner · 18 years ago
- 0324ba8 PriorityQueue is an instance var, use it. by Chris Lattner · 18 years ago
- e87c5c8 add some comments by Chris Lattner · 18 years ago
- e32178d Refactor the priority mechanism one step further: now that it is a separate by Chris Lattner · 18 years ago
- daac729 Make the new and old front-ends more similar: now neither uses __main. by Chris Lattner · 18 years ago