aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2006-07-07Fix a typo that causes 2006-07-07-ComputeMaskedBits.ll to fail.Evan Cheng
2006-06-29Ugly hack! Add helper functions InsertInFlightSetEntry andEvan Cheng
2006-06-28Use hidden visibility to make symbols in an anonymous namespace getChris Lattner
2006-06-28Shave another 27K off libllvmgcc.dylib with visibility hiddenChris Lattner
2006-06-28Mark these two classes as hidden, shrinking libllbmgcc.dylib by 25KChris Lattner
2006-06-28Fix CodeGen/Generic/2006-06-28-SimplifySetCCCrash.llChris Lattner
2006-06-27For PR801:Reid Spencer
2006-06-15Consistency. EXTRACT_ELEMENT index operand should have ptr type.Evan Cheng
2006-06-15Instructions with variable operands (variable_ops) can have a number requiredEvan Cheng
2006-06-13Port some bugfixes in shift handling from SimplifyDemandedBits over toChris Lattner
2006-06-13TargetLowering::ComputeMaskedBits was not clearing reciprocal bits on shifts.Jim Laskey
2006-06-12Make sure to update the CFG correctly if a switch only has a default dest.Chris Lattner
2006-06-12Start on my todo listAndrew Lenharth
2006-06-08Fix X86/inline-asm.ll:test2, a case where an input value was implicitlyChris Lattner
2006-06-08Fix Regression/CodeGen/X86/inline-asm.ll, a case where inline asm causesChris Lattner
2006-06-05For PR798:Reid Spencer
2006-06-01Use archive libraries instead of object files for VMCore, BCReader,Reid Spencer
2006-05-31commuteInstruction() does not always create a new MI!Evan Cheng
2006-05-31Eliminate a memory leak.Evan Cheng
2006-05-31visitVBinOp: Can't fold divide by zero!Evan Cheng
2006-05-30Make sure the register pressure reduction schedulers work for non-uniformEvan Cheng
2006-05-30When a priority_queue is empty, the behavior of top() operator isEvan Cheng
2006-05-27Fix a nasty dag combiner bug that caused nondeterminstic crashes (MY FAVORITE!):Chris Lattner
2006-05-26Make CALL node consistent with RET node. Signness of value has type MVT::i32Evan Cheng
2006-05-26Change RET node to include signness information of the return values. e.g.Evan Cheng
2006-05-25Turn on -sched-commute-nodes by default.Evan Cheng
2006-05-25CALL node change: now including signness of every argument.Evan Cheng
2006-05-24Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner
2006-05-23-enable-unsafe-fp-math implies -enable-finite-only-fp-mathEvan Cheng
2006-05-23Fix missing includeVladimir Prus
2006-05-23Incorrect SETCC CondCode used for FP comparisons.Evan Cheng
2006-05-18lib/Target/Target.tdEvan Cheng
2006-05-17Fix the result of the call to use a correct vbitconvert. There is no need toChris Lattner
2006-05-17Correct a previous patch which broke CodeGen/PowerPC/vec_call.llChris Lattner
2006-05-17Another typo. Pointed out by Nate Begeman.Evan Cheng
2006-05-17Fixed a LowerCallTo and LowerArguments bug. They were introducing illegalEvan Cheng
2006-05-17Fix an obvious bug in getPackedTypeBreakdown. Return 1 if type is legal.Evan Cheng
2006-05-17When we legalize target nodes, do not use getNode to create a new node,Chris Lattner
2006-05-17Add an assertion, avoid some unneeded work for each call. No functionalityChris Lattner
2006-05-16Add support for calls that pass and return legal vectors.Chris Lattner
2006-05-16Add a new ISD::CALL node, make the default impl of TargetLowering::LowerCallToChris Lattner
2006-05-16this should be 128 I thinkAndrew Lenharth
2006-05-16Move this code to a common placeAndrew Lenharth
2006-05-16Add a chain to FORMAL_ARGUMENTS. This is a minimal port of the X86 backend,Chris Lattner
2006-05-16Move function-live-in-handling code from the sdisel code to the scheduler.Chris Lattner
2006-05-16Legalize FORMAL_ARGUMENTS nodes correctly, we don't want to legalize them onceChris Lattner
2006-05-13Fixing 2006-05-01-SchedCausingSpills.ll; some clean upEvan Cheng
2006-05-13Revert an un-intended changeEvan Cheng
2006-05-13Merge identical code.Chris Lattner
2006-05-12Remove dead varsChris Lattner