Displaying 4 results from an estimated 4 matches for "stackcoloring_8cpp_sourc".
Did you mean:
stackcoloring_8cpp_source
2012 Oct 15
3
[LLVMdev] ValueTracking's GetUnderlyingObject vs. ScheduleDAGInstrs' getUnderlyingObject
...lots" correctly updates all of the
instructions and "Machine Instruction Scheduling" behaves correctly.
Is this the right thing to do? Would other callers to
llvm::GetUnderlyingObject not want the additional behavior?
Thanks,
Matthew Curtis.
[1] http://llvm.org/docs/doxygen/html/StackColoring_8cpp_source.html
[2] http://llvm.org/docs/doxygen/html/ValueTracking_8cpp_source.html#l01780
[3]
http://llvm.org/docs/doxygen/html/ScheduleDAGInstrs_8cpp_source.html#l00087
--
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum,
hosted by The Linux Foundation
2020 May 06
2
Unexpected behavior found in Stack Coloring pass, need clarification
...e::f"* %tmp to { <2 x float>, <2 x float> }*
...
ret void
*Steps to reproduce:*
For debugging purposes, I have modified last few lines of
runOnMachineFunction(..) method present in the StackColoring.cpp file. The
original source can be found here:
https://llvm.org/doxygen/StackColoring_8cpp_source.html
bool StackColoring::runOnMachineFunction(MachineFunction &Func) {
...
...
remapInstructions(SlotRemap);
+ bool markerCount = removeAllMarkers();
+ DenseMap<int, int>::iterator itr = SlotRemap.begin();
+ const AllocaInst *dInst = MFI->getObjectAllocation(itr...
2012 Oct 15
0
[LLVMdev] ValueTracking's GetUnderlyingObject vs. ScheduleDAGInstrs' getUnderlyingObject
...instructions and "Machine
> Instruction Scheduling" behaves correctly.
>
> Is this the right thing to do? Would other callers to llvm::GetUnderlyingObject
> not want the additional behavior?
>
> Thanks,
> Matthew Curtis.
>
> [1] http://llvm.org/docs/doxygen/html/StackColoring_8cpp_source.html
> [2] http://llvm.org/docs/doxygen/html/ValueTracking_8cpp_source.html#l01780
> [3] http://llvm.org/docs/doxygen/html/ScheduleDAGInstrs_8cpp_source.html#l00087
>
2015 Aug 31
2
alloca combining, not (yet) possible ?
Caldarale, Charles R schrieb:
> You have not provided us with the declaration for f(). Unless its argument is marked with the nocapture attribute, the compilation of g() cannot assume that f() has not retained a pointer to the x struct and is using it in the second call.
>
thanks a lot for the input. Yes, I forgot to that. The C function
declaration would have been
void f( struct a_b