aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2008-02-23Remove unnecessary "inline" keywords.Devang Patel
2008-02-23Use dyn_cast instead of isa + cast.Devang Patel
2008-02-23Forgot this.Evan Cheng
2008-02-23To support multiple return values, now ret instruction supports multiple oper...Devang Patel
2008-02-22Split ParameterAttributes.h, putting the complicatedDale Johannesen
2008-02-22Remove an invalid assertion now that there are implicit virtual register oper...Evan Cheng
2008-02-22Add StripDeadPrototypes pass.Devang Patel
2008-02-22Pass alignment on ByVal parameters, from FE, allDale Johannesen
2008-02-22Add smart refcounting pointer class to ADT back (known before as IntrusiveSPt...Anton Korobeynikov
2008-02-22Unbreak build for VC2008. Patch by Argiris Kirtzidis!Anton Korobeynikov
2008-02-22Enable re-materialization of instructions which have virtual register operand...Evan Cheng
2008-02-22Read and write getresult.Devang Patel
2008-02-22minor cleanups to LSBaseSDNode.Chris Lattner
2008-02-21Better names as per Evan's requestAndrew Lenharth
2008-02-21Atomic op support. If any gcc test uses __sync builtins, it might start fail...Andrew Lenharth
2008-02-20Add convenient helper to get suffix of the fileAnton Korobeynikov
2008-02-20Remove inline keywords from in-class function definitions, forDan Gohman
2008-02-20getresult type is the type of indexed aggregate elementDevang Patel
2008-02-20Specify GetResultInst index as an unsigned.Devang Patel
2008-02-20Fix typo. Add const version of getAggregateValue() accessor member function.Devang Patel
2008-02-20Add explicit keywords.Dan Gohman
2008-02-20Add an intersects method to APInt, to capture a common idiom.Dan Gohman
2008-02-20Add 'sink' cmdline option. Patch by Mikhail Glushenkov!Anton Korobeynikov
2008-02-20Fix newly-introduced 4.3 warningsAnton Korobeynikov
2008-02-20And final pack of warnings silencingAnton Korobeynikov
2008-02-20Update gcc 4.3 warnings fix patch with recent head changesAnton Korobeynikov
2008-02-20Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov
2008-02-20Fixed typo.Bill Wendling
2008-02-20More constification of things. More comments added. No functionalityBill Wendling
2008-02-20Add 'umax' similar to 'smax' SCEV. Closes PR2003.Nick Lewycky
2008-02-20Add some comments to Intrinsic::getDeclaration to clarify how toDan Gohman
2008-02-19Add Alignment field to ParameterAttributes andDale Johannesen
2008-02-19Add GetResultInst. First step for multiple return value support.Devang Patel
2008-02-19Expand ParameterAttributes to 32 bits (in preparationDale Johannesen
2008-02-19remove the LowerSelect pass. The last client was the old Sparc backend, whic...Chris Lattner
2008-02-19remove the lower packed pass. It can never work and even the parts that Chris Lattner
2008-02-18- When DAG combiner is folding a bit convert into a BUILD_VECTOR, it should c...Evan Cheng
2008-02-18Simplify caller updating using a CallSite, asDuncan Sands
2008-02-18New helper function getMBBFromIndex() that given an index in any instruction ...Roman Levenstein
2008-02-18Add support for setting parameters to CallSite.Owen Anderson
2008-02-17Add a predicate to Argument to check for the StructRet attribute.Owen Anderson
2008-02-16llvm.memory.barrier, and impl for x86 and alphaAndrew Lenharth
2008-02-16Rename CountMemOperands to ComputeMemOperandsEnd to reflect whatDan Gohman
2008-02-15Make tblgen a little smarter about constants smaller than i32. Currently,Scott Michel
2008-02-15- Removing the infamous r2rMap_ and rep() method. Now the coalescer will updateEvan Cheng
2008-02-15Added CommuteChangesDestination(). This returns true if commuting the specifiedEvan Cheng
2008-02-15Change MemOperand's size and offset to be 64-bit.Dan Gohman
2008-02-14In TargetLowering::LowerCallTo, don't assert thatDuncan Sands
2008-02-14Change how FP immediates are handled. Nate Begeman
2008-02-14Support a new type of MachineOperand, MO_FPImmediate, used for holdingNate Begeman